一、JavaScrip与C语言的比较:
javascrip是弱类型语言,也就是动态语言,声明变量用关键字var,且不一定要初始化。
C语言是强类型语言,也就是静态语言。
二、JavaScript的含义:
javascript是一种专门用来给网页增加交互性的编程语言
javascript与java的区别:
1、
2、
JS借用Java的语法,其运算符和表达式与Java有相似之处。
三、JavaScript的技术体系包括以下:
1、
2、
3、 浏览器对象模型BOM
4、
5、
四、JavaScript添加到XHTML中
1、
2、
3、内嵌式:直接编写在元素的事件属性中。
五、
1、JavaScript的数据类型主要包括以下七种类型:
数值类型:Number , 特殊值:NaN(not a number)
字串类型:String
逻辑类型: Boolean , 两个值:true false
空类型: Null
未定义类型: Undefined
2、引用数据类型:
原生对象 : object 、array数组 、 date日期 、globa类 、instanceof运算符
内置对象、宿主对象、自定义对象
3、自动类型转换规律:
自动转换时按从左到右的算术规律进行
除加号运算外,其余字串转数值类型
加号运算的其中一个为字串时则起连接作用,其余情况按算术加进行(如:“2”/“abc”==NaN)
当不能实现类型转换时其运算结果为NaN.
六、
1、
不需要指定访问权限
不需要指定形参类型
2、函数的返回值:
如果函数没有明确的返回值,则返回值为undefined