JavaScript
JavaScript:是一种计算机编程语言,可以像其他编程语言那样定义变量、执行循环等。
JavaScript使用关键字var声明变量。
JavaScript是弱类型语言,弱类型并不是说数据本身没有类型,而是变量没有类型,可以把任何类型的数据重复赋
值给同一个变量。
变量的作用域并不是按照代码块划分的,只是简单的分为全局变量和局部变量。在函数外定义的变量都是全局变量,
对整个页面的JavaScript代码都有效。
数据类型:
JavaScript定义了6种数据类型,其中5中原始类型(Boolean、Number、String、Null、Undefined)和1中对象
类型(Object)。
原始类型的值是不可改变的;Object类型的值是可以改变的。
运算符和表达式:
* 算术运算符:+ - * / %(++-- +=-= *=/= %=)
* 比较运算符:> >= < <= == === != !==
* 逻辑运算符:|| && !
* 位运算符:| & ~ << >> >>>
* 字符串连接符:+
* 其他:typeof instanceof new
表达式:由运算符和操作数组成,一个表达式经过运算后一定会有一个结果,特别的,如果创建对象、调用函数等都
属于表达式。
严格比较===
两个操作数的数据类型以及值都相同时比较结果才为true。
标准比较==
先把两个操作数转换为数据类型相同的值,再进行严格比较。
typeof用来判断值的数据类型,返回字符串形式的类型描述。
判断一个对象是否是某个类的对象instanceof。
new用来创建对象。
注意:new Xxx()可以简写为new Xxx。
关键字:已经在使用的含有特殊含义的单词:如break、case、class、catch、for、function、if、var、this、
do、else等。
保留字:将来可能会使用其作为特定用途的单词:如enum、static、boolean、byte、final、goto、volatile等。
流程控制语句:
分支语句:if、if else、switch
循环语句:while、do while、for、for in
其他:break、continue、return
注意:在if、循环等语句中,0、null、undefined相当于false,其他值包括对象相当于true。
预定义类:Object、Boolean、String、Array、Date、RegExp等。
预定义对象:arguments数组对象、parseInt()、eval
JavaScript及jQuery及JSON
最新推荐文章于 2021-08-15 15:09:26 发布
本文详细探讨了JavaScript的基础语法、高级特性以及在实际开发中的应用。同时,介绍了jQuery库如何简化DOM操作和事件处理,提升网页交互体验。此外,还详细阐述了JSON作为数据交换格式的重要性和使用方法,包括解析与序列化过程。
摘要由CSDN通过智能技术生成