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中的原始数据类型:number,string,boolean,null,undefined,object
一个变量声明,但未赋值,输出则是undefined
函数没有明确返回值,如果用变量接受,输出则是undefined
Undefine + number = NaN
基本数据类型(值类型):number,string,boolean
复杂类型(引用类型):object
空类型:undefined,null
值类型的值存储在哪里? 栈中存储具体的值
引用类型的值存储在哪里?栈存放地址和堆中存放代码块
值类型赋值传递的是值。
引用类型赋值,传递的是地址。
静态对象:对象={}.名称 = function(){},以这样的形式创建的对象,称静态对象。
JS中的三种对象:
内置对象
自定义对象
浏览器对象