JavaScript基础

2020-11-24 15:16:48 浏览数 (1)

1、原样输出标签的内容:

&lt:<

&gt:>

2、单行注释//(ctrl /)

多行注释(ctrl shift /)

/*

*/

3、JavaScript中基本数据类型有个特殊的数据类型 null空 undefined未声明

复合数据类型:

声明变量:var xxxx=xxx,可以一次性声明多个变量如:var name = "",age = 18,sex = "";

变量赋值:xxx = 18

标识符:用户自定义的所有名字都叫做标识符

规律:必须由数字、字母、下划线、美元符号组成。不能以数字开头。区分大小写。见明思意。

输出变量/常量的类型:typeof 变量名/常量名

4、运算符

算数运算符:除了 -*/%外还有 --

关系运算符:

逻辑运算符

任何类型的数据和字符串类型数据做相加操作时,其他类型数据会转换为字符串类型。然后“拼接”。

任何数据除了和字符串做相加运算外,与NaN做算数运算的结果始终都是NaN,包括NaN和NaN做运算的结果也为NaN(not a number),字符串如果是纯数字字符串转成数字,否则转换成NaN.

= /= *= %=

任何其他数据类型除了和字符串做相加操作外,与数字类型做算数运算的时候,其他数据类型都会自动转换成数字

特殊数据类型中:NULL>0;underfined>NaN

数字0转成布尔值为false,所有非0数字转成布尔值为true

空字符串转成布尔值为false,所有非空字符串转成布尔值为true

null和underfined转成布尔值都为false

Number()

parseInt()取整如20a》20

parseFloat()

在javascript中被除数可以为0,如1/0==infinity(无穷大)-1/0=-infinty

全等===值和类型都相等才返回true,否则false

全不等!==

与&&

或||

非!

0 人点赞