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.内部引入,一般设置在后

2.外部引入

 3.行内引入(一般不用)

 

相关