一、主浏览器及其内核
IE. 内核trident
Chrome 内核 webkit/blink. 谷歌
firefox 内核 Gecko
Opera. 内核presto
Safari. 内核webkit
二、js三大部分
DOM. BOM. ECMASCript
三、JavaScript引入
1.页面级js
<script>
//执行代码
</script>
2.外部js文件. web标准 行为 样式 结构 相分离
<script src=""></script>
四、js基本语法
变量:
声明、赋值分解
单一var
命名规则
(1)变量名必须以英文字母、下划线、$开头;
(2)变量名可以包括英文、字母、$、下划线、数字
(3)不可以用系统的关键字,保留字作为变量名
值类型-数据类型
不可改变的类型 原始值 stack栈
Number. Boolean. String undefined null
引用值 heap堆 地址
array. object. function. date. RegExp
引用值和原始值的不同:赋值形式不同;
错误分为两种
1.低级错误(语法解析错误)
2.逻辑错误
五、js运算符
=赋值
+数学运算、字符串连接
任何数据类型加字符串都等于字符串
NaN : not a number
% 取余 模
赋值的顺序:自右向左
计算的顺序:自左向右
++在前,先加1在赋值
++在后,先赋值在加1
--在前,先减1在赋值
--在后,先赋值在加1
网友评论