7月11日主浏览器内核、js三大组成部分,js引入,数据类型,js运算符

一、主浏览器及其内核

IE. 内核trident

Chrome 内核 webkit/blink. 谷歌

firefox 内核 Gecko   

Opera. 内核presto

Safari. 内核webkit

二、js三大部分

DOM.  BOM. ECMASCript

三、JavaScript引入

1.页面级js

2.外部js文件. web标准 行为 样式 结构 相分离

四、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

你可能感兴趣的:(7月11日主浏览器内核、js三大组成部分,js引入,数据类型,js运算符)