一、js基础
1.js产生于1995年
2.ECMA 欧洲计算机制造商协会 定义的标准
各大浏览器厂商将ECMA作为各自JavaScript的实现基础。
内核:
谷歌:webkit内核
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36
edge:webkit内核
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.53 Safari/537.36 Edg/103.0.1264.37
ie11:trident内核
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko
火狐:Gecko内核
safari:webkit
opera:webkit内核 现在是blink内核
3.javascript组成
javascript
|
----------------------------------
| | |
ECMA script DOM BOM
ECMA script:规定了js的语法、类型、语句、关键字、操作符对象等
ES5
ES6 2015年6月
ES7-ES11
DOM:document object model 文档对象模型
BOM:browser object model 浏览器对象模型
4.script代码可以放到html页面中任意位置
5.js代码由上至下执行
二、数据类型
弱类型语言---变量类型是由它所包含的数据来决定的
1.typeof() 判断数据类型函数
2.数值型