JS诞生!
1995年Brendan Eich创造了JavaScript,使用的是引擎(V8 SpiderMonkey )
JS相关概念
JavaScript是基于对象和事件驱动,并具有安全性能的客户端脚本语言,弱类型的语言。
由三部分组成:
ECMAScript(核心)
DOM(文档对象模型)document object model
BOM(浏览器对象模型)browser object model
面向对象编程
JS代码写入方式
1.<div id='div1' οnclick='alert(“你好”)'>点击</div>
2.在HTML文档中写入代码
<script></script>
3.在*.js文件中写入JS代码(工作中常用)
<script src=”a.js”></script>
JS变量声明定义以及命名规范
var a = 10;vvar是关键字, a是变量名, =是赋值符号 10是值
变量是由数字、字母、下划线(_)和美元符号($)的一种或者几种组成,且不能以数字开头,严格区分大小写。
(驼峰法则,见名知义) ps:不能使用关键字命名!
JS相关运算符
算术运算符
+ - * / %
赋值运算符
= += -= *= /= %=
关系运算符
> < >= <= == != === !==
JS存在的数据类型以及类型转换方式
JavaScript数据类型
数值、字符串、布尔、undefined、null、object
JavaScript类型转换
隐式转换
1234 + 'abcd' // "1234abcd"
显式转换
Number('1234')
JS存在的逻辑运算符
逻辑与 && and
逻辑或|| or
逻辑非! not
JS自增自减运算符
++ --