1.使用方式:a.行内js:在html标签上直接写代码
b.内部Js:在script标签中写Js代码,script标签可以放在head或者body中,建议body
c.外部JS:定义JS文件,通过script标签的src属性引入对应的JS文件中(注:如果script标签中设置了src属性,则script双标签之间的JS代码不会生效)
2.语句:a.JS代码一行一单位,代码从上往下执行,一行一条语句
b.最好每条语句后加分号
c.表达式不需要以分号结尾,若加了则javasript引擎会当做语句执行无效
3.注释:a.html:<!......>
b.Js代码://单行注释 /*多行注释*/
4.标识符:规则:由Unicode字母,_,$,数字组成,中文组成
a.不能由数字开头 b.不能是关键字和保留字 c.严格区分大小写
规范:a.见名知意 b.驼峰命名或者下划线规则
5.关键字(保留字):声明变量时不要使用关键字
6.变量:不需要指明类型,直接var就可以
注意:a.只声明未赋值:显示undefined
b.未声明就使用:会报错
c.var可以同时声明多个:a=b=c=...
d.如果重新声明一个已存在变量无效
e.如果重新声明一个已存在变量并赋值,则覆盖
f.Js可以声明任何数据类型变量
7.变量名称提升:所以变量声明过的东东,不管在代码哪只要被提到,该被提到变量名就会上去,显示undefined(不用var声明的变量不会提升)
8.数据类型:undefined值不存在出现的情况:a.变量只声明未赋值
b.定义函数需要形参,调用函数时未传递实参
c.函数无返回值
9.