javascript代码是在浏览器中运行的,写在<script></script>标签中。
javascript代码可以放置在:1、head部分;2、body部分;3、外部脚本,封装在.js文件中,不需要写<script></script>标签。
js语法特点:1、大小写敏感;2、弱类型语言;3、以分号结束;4、字符串推荐用单引号。
数据类型:1、boolean布尔类型;2、number数字;3、string字符串;4、Undefined未定义;5、Null空对象;6、object类型。
查看变量类型typeof(变量名),返回变量类型的字符串。类型转换parse*(变量名)。
判等:==判断值是否相等;===判断类型是否相同,再判断值是否相同。非数字判断isNaN();eval()将字符串转换成js代码执行。
方法定义:function 方法名(参数列表){方法体},方法名首字母一般小写;如有返回值,在方法体中使用return关键字。没有方法重载,后定义的方法会将先定义的方法覆盖。可以使用arguments获取所有的参数,是一个数组。
匿名方法:function(参数列表){方法体};可以将方法赋值给一个变量,这个变量表示一个方法。
作用域的链:方法内定义的变量,可以在方法内及方法内的子方法内部使用。