JavaScript简介
JavaScript是一门应用于网页前端技术的弱类型动态型语言。
弱类型
变量类型的转换不需要显式存在,即隐式类型转换。如:JavaScript,PHP。特点是:在写代码期间不会因为变量类型不同而出现类型不匹配的报错。所以开发效率会更高。但是大量的隐式转换会影响到程序的运行速率,以及内存利用率不高。
动态
即在运行期确定变量的数据类型的语言称为动态型语言。如:JavaScript,Python。
变量属性
- number:数据类型
- string:字符串
- boolean:布尔型
- array:数组型
- object:对象
- undefined:变量声明却未定义
- null :空值
- Non:非数据型(在对变量进行非法计算时出现)
typeof()函数可用于检查变量类型
函数定义
- function 函数名(参数){}
- var 函数名 = function(){}
- 可变参数:arguments:是一个数组,所有的参数都在这个数组内。
对象定义
- var obj = new Object();
- var obj = {
属性:值,
函数 :function(…){ … }
}