js学习笔记1
1、js 是解释执行的
js不像java似的需要先编译成字节码后执行字节码,js不需要这个过程。
2、js运行环境
js可以运行在浏览器里--浏览器内置了js引擎。
js也可以运行在服务端--node.js 在V8引 擎上运行。
3、 js 的主要组成部分:
ECMAScript--核心语言功能
文档对象模型(DOM)--提供访问和操作网页内容的方法和接口
浏览器对象模型(BOM)--提供与浏览器交互的方法和接口
4、JavaScript 是弱类型的语言
js不需要明确指定变量类型,同一个变量你可以赋值给他不同类型的值
5、js 是区分大小写的语言
变量名严格区分大小写
6、js变量
全局变量:
在方法外部声明的变量
方法内部,没有加var关键字声明的变量
局部变量:
方法内部,使用var声明的变量
7、js 数据类型
|------基本类型 :Number、Boolean、String、Undefined、Null
数据类型--|
|------引用类型:Object类型 (比如对象、数组、RegExp、Date...)
8、判断变量类型typeof
var a="ddd";
alert(typeof(a));
9、js 控制语句基本和java相同