一:发展历程了解:

1.javascript是1995年网景公司雇佣布兰登开发的全新语言

2.javascript最初是为了实现浏览器客户端交互

3.ECMAScript与javascript关系

JAVASCRIPT的组成:

JAVASCRIPT:定义了javascript的语言规范,描述了语言的语法和数据类型

BOM:浏览器对象模型(通过BOM操作浏览器,弹出框,浏览器跳转,获取分辨率)

DOM:文档对象模型(操作页面的元素)

二:书写位置

和 css 一样,我们的 js 也可以有多种方式书写在页面上让其生效, js 也有多种方式书写,分为 行内式, 内嵌式,外链式。

javascript的未来发展 javascript的发展过程_ecmascript

 三:变量

- 变量指的是在程序中保存数据的一个容器

- 变量是计算机内存中存储数据的标识符,根据变量名称可以获取到内存中存储的数据

- 也就是说,我们向内存中存储了一个数据,然后要给这个数据起一个名字,为了是我们以后再次找到他

- 变量的本质是内存中一个存储单元

- 语法: var 变量名 = 值

javascript的未来发展 javascript的发展过程_javascript_02

 

javascript的未来发展 javascript的发展过程_javascript_03

 

javascript的未来发展 javascript的发展过程_开发语言_04

变量的内存结构图:

javascript的未来发展 javascript的发展过程_javascript_05

 四:数据类型

- 是指我们存储在内存单元中值的类型
- 我们通常分为两大类 基本数据类型 和 复杂数据类型,这以下五种为基本数据类型!

javascript的未来发展 javascript的发展过程_ecmascript_06

- 注意哦,既然已经把数据分开了类型,那么我们就要知道我们存储的数据是一个什么类型的数据

- 使用 typeof 关键字来进行判断 

javascript的未来发展 javascript的发展过程_数据_07

 -isNaN(x)函数用于检查其参数x是否是非数字值,是非数字值返回true,否则返回false

“jack”为非数字值,则返回true。100不为非数字值,则返回false。

五:数据类型转换

数据类型之间的转换,比如数字转成字符串,字符串转成布尔,布尔转成数字等。

javascript的未来发展 javascript的发展过程_开发语言_08

javascript的未来发展 javascript的发展过程_ecmascript_09

javascript的未来发展 javascript的发展过程_开发语言_10

javascript的未来发展 javascript的发展过程_开发语言_11

 六运算符:

就是在代码里面进行运算的时候使用的符号,
不光只是数学运算,我们在 js 里面还有很多的运算方式

 1.算术运算符  +   -  *    /     %

2.赋值运算符=   +=    -=   *=    /=   %=

3.比较运算符  >    <   <=   >=

4.逻辑运算符  &&   ||    !

5.一元运算符(自增自减)++  --

关于运算符的优先级

javascript的未来发展 javascript的发展过程_数据_12

 今天的内容分享到这里,欢迎指正!