1.什么是JavaScript?
JavaScript 是一种基于对象和事件驱动并具有相对安全性 的客户端脚本语言
2.js嵌入页面的方式
a.行间事件
b.页面Script标签的嵌入
c.外部引入
3.JavaScript的变量
JavaScript
是一种弱类型语言,javascript 的变量类型由它的值来决 定。定义变量需要用关键字 ‘var’
4.JavaScript数据类型及转换
基本数据类型包括以下3种
1)
数字型(Number型)
-
字符串型(String型)
-
布尔型(Boolean型)
特殊数据类型有2种:
(1)空值(null型)
(2)未定义值(undefined型)
### “”、null、undefined区别 ###
-
""代表字符串,声明了一个字符串空间只是字符串中没有任何内容
-
null代表空,声明了一个空间,
-
undefined代表未定义值,只是声明了一个名称使用方法typeof识别变量的数据类型
数据类型转换
a.
字符串型转换为数值型(parseInt或者parseFloat)
b.
数值型转换为字符串型( toString)
- JavaScript中的运算符和表达式
JavaScript的运算符按运算符类型可以分为以下5种:
(1) 算术运算符;
(2) 比较运算符;
(3) 赋值运算符;
(4) 逻辑运算符;
(5) 条件运算符;
JS特性
-
JS内嵌位置没有严格的地方
-
JS代码是解析代码
-
浏览器的JS引擎和渲染引擎会同步进行,只要这两个引擎有某个没执行完成则浏览器处于加载状态
-
JS代码如果位于HTML标签之前,只要JS没有执行完成则JS之后的HTML永远不会执行
-
一般内嵌JS代码通常放在body标签的最底部