js基础

JS代码引入的注意问题:

在一对script标签中存在错误的js代码,那么该代码后面的js将不会执行
如果第一对script标签中的js代码有错误,但不会影响下一对script标签中的js代码的执行。
当html遵循h5的版本时,script标签中的type=“text/JavaScript” 或者language=”javascript”,可以省略。
Html文件中可以出现多对script标签。
Script标签一般放在body标签内的最后一行,有的时候也会出现在body中,如vue。
如果script标签通过src引入外部的js文件,那么这对标签中不要写代码。

 

js的组成
ECMAScript(ES) : 负责翻译,为js的核心,解释器。

DOM (Document Object Model 文档对象模型):赋予js操作HTML的能力,document。

BOM (Browser Object Modal 浏览器对象模型):赋予js操作浏览器的能力,window,不兼容不建议使用。

 

 

变量类型
5种基本类型:unll,undefined,boolean,number,string
1种复杂类型:object
5种引用类型:Array,Object,Function,Date,RegExp
3种基本包装类型:Boolean,Number,String
2种单体内置对象:Global,Math
undefined:没有定义的变量,var声明没有初始化的变量

上一篇:【案例】时钟的练习


下一篇:同源策略与跨域问题解决