标签:计算机 整型 var 取字符串 浮点型 通过 斜杠 需要 默认
在计算机中,不同的数据所需要占用的空间是不同的,为了便于把数据分析称所需内存大小不同的数据,充分利用存储空间,于是定义了不同的数据类型
简单数据类型
简单数据类型 | 说明 | 默认值 |
---|---|---|
Number | 数字型,包含整型值和浮点型值 | 0 |
Boolean | 布尔值类型,如true/false。等价于1和0 | false |
String | 字符串类型,如张三 | “” |
Undefined | var a;生命了变量a但是没有给值 | Undefined |
Null | var a=null;声明了变量a 为空值 | null |
JS中数值的最大值和最小值
alert(Number.MAX_VALUE);//1.797631348 623157E+308
alert(Number.MIN_VALUE);//5e-324
数字型三个特殊值
alert(Infinity);//Infinity
alert(-Infinity);//-Infinity
alert(NaN);//NaN
Infinity,代表无穷大,大于任何数值
-Infinity,代表无穷小,小于任何数值
NaN,Not a Number,代表一个非常值
isNaN();这个方法来判断非数字 并返回一个值
isNaN(12);//false
isNan("12");//false
isNan("l");//false
字符串类型String
字符串的转义符
转义符 | 解释说明 |
---|---|
\n | 换行符,n是newline的意思 |
\\ | 斜杠\ |
\‘ | ‘单引号 |
\" | "双引号 |
\t | tab缩进 |
\b | 空格,b是blank的意思 |
字符串长度
字符串的拼接
布尔型Boolean
数据类型的转化
转换为字符串类型
方式 | 说明 | 案例 |
---|---|---|
toString() | 转换字符串 | var num=1;alert(num.toString()); |
String()强制转换 | 转换成字符串 | var num=1;alert(String(num)); |
加号拼接字符串 | 和字符串拼接的结果都是字符串 | var num=1;alert(num+"我是字符串"); |
转换为数字类型
方式 | 说明 | 案例 |
---|---|---|
parseInt(string)函数 | 将string类型转成整数数值型 | parseInt(‘78’) |
parseFloat(string)函数 | 将string类型转成浮点数数值型 | parseFloat(“78.21”) |
Number()强制转换函数 | 将string类型转换为数值类型 | Number(“12”) |
js隐式转换(- * /) | 利用算数运算隐式转换为数值类型 | ‘12’-0 |
转换为布尔类型
方式 | 说明 | 案例 |
---|---|---|
Boolean()函数 | 其他类型转换为布尔值 | Boolean(“true”); |
标签:计算机 整型 var 取字符串 浮点型 通过 斜杠 需要 默认
原文地址:https://www.cnblogs.com/SSPOFA/p/11967327.html