javascript基础知识梳理

1.javascript的主要特点:解释性,基于对象,事件驱动,跨平台,安全性,

2.常见应用:验证用户输入和动画效果

3.在HTML中的应用方式:(三种方法)一种是直接嵌入Javascript代码,另一种是链接外部的JavaScript代码,还有一种是将其作为特定标记的属性值使用,方法为javascript:函数名()

4.script标记可放在body标记中,也可放在head标记中

5.控制字符:又称转义字符,是以反斜杠开头的不可显示的特殊字符

6.每行的结尾可有可无,最好是加上;保证代码的准确性

7.如果一个页面中定义了两个同名函数,第一个函数会被第二个函数所覆盖,因此函数名必须唯一

1.数据类型

JavaScript的数据类型分为基本数据类型和复合数据类型,基本数据类型分为数值型,字符串型和布尔型以及两个特殊数据类型。

数值型:表示方法有传统型和科学计数法两种类型

浮点型数据整数部分为0时可以省略,比如   .123

特殊值:Infinity表示无穷大,如果一个数值超过了JavaScript的最大值范围,就会输出Infinity,否则输出-Infinity

特殊值:NaN(not a number的缩写)表示非数字,未知的结果或错误会返回NaN

字符串型:

程序中的字符串型包含在单引号或双引号中,单引号界定的字符串中可以包含双引号,双引号界定的字符串可以包含单引号

空字符串不包含任何字符,也不包含空格。

转移字符一般要放在格式化文本块中才会起作用

特殊数据类型

1.未定义值undefined表示变量还没有赋值

2.空值null空的或者不存在的值

常量和变量

JavaScript中用关键词var声明变量,可以给一个未声明的变量直接进行赋值,最好是先声明在赋值,

运算符

字符串运算符+的作用是将两个字符串连接起来,+=的作用是将两个字符串连接起来并将结果赋值给第一个字符串。

==  等于。只根据表面值进行判断,不涉及数据类型。

===  绝对等于。根据表面值和数据类型同时进行判断。

!= 不等于

!== 不绝对等于

三目运算符和逗号运算符

typeof用于判断操作数的数据类型,它可以返回一个字符串,说明操作数是什么数据类型。

关键词:

continue语句用于跳过本次循环,并开始下一次循环。

break语句用于跳出当前这一层的循环语句,而不能跳出所有的循环语句。

猜你喜欢

转载自blog.csdn.net/qq_41357573/article/details/81258049