js基础
一.js的组成
ECMAScript(ES) : 负责翻译,为js的核心,解释器。
DOM (Document Object Model 文档对象模型):赋予js操作HTML的能力,document。
BOM (Browser Object Model 浏览器对象模型):赋予js操作浏览器的能力,window,不兼容不建议使用。
二.变量类型
5种基本类型:unll空,undefined未赋值,boolean布尔值 true false,number,string字符串' '," "
1种复杂类型:object对象{ }
5种引用类型:Array数组[ ],Object,Function,Date,RegExp
3种基本包装类型:Boolean,Number,String
2种单体内置对象:Global,Math
undefined:没有定义的变量,var声明没有初始化的变量
typeof 可查看变量类型,一个变量应只存一个类型的数据。
三.命名规则
1.由大写或小写字母,数字,下划线,美元符号$开头
2.不能以数字开头
3.严格区分大小写,比如It和it不是同一个变量
4.不能使用js中的关键字和保留字class
5.名字起的有意义,用小驼峰命名法
四.js引入方式
1.内部引入,一般设置在</html>后
2.外部引入
3.行内引入(一般不用)