javascript 浏览器发展史
JS是解释性语言,JS引擎是单线程的
浏览器内核 | 内核名称 |
---|---|
IE | trident |
chrome | webkit/blink |
firefox | gecko |
opera | presto |
safari | webkit |
JS有三部分组成:ECMAScript、DOM、BOM
变量名必须以英文字母、_ 、$ 来开头
变量名可以包括英文字母、_ 、$ 、数字
不可以用系统的关键字保留字作为变量名
关键字
break | else | new | var |
---|---|---|---|
case | finally | return | void |
catch | for | switch | while |
default | if | throw | |
delete | in | try | |
do | instanceof | typeof |
保留字
abstract | enum | int | short |
---|---|---|---|
boolean | export | interface | static |
byte | extends | long | super |
char | final | native | synchronize |
class | float | package | throws |
const | goto | private | transient |
debugger | implements | pritected | volatile |
double | import | public |
数据类型
不可改变的原始值(栈数据)栈stack
Number 数字
String 字符串
Boolean 布尔值(只有两个值,一个是true,一个是false)
underfined 未定义
null 空
已经放进去的值不可改变,只会改变房间的编号为null
引用值(堆数据)放在堆heap里面
array 数组
Object 对象
function 函数
RegExp 正则
等等
网友评论