JS简单数据类型
Posted 小咸鱼|大梦想
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS简单数据类型相关的知识,希望对你有一定的参考价值。
JS数据类型
在计算机中,不同的数据所需要占用的空间是不同的,为了便于把数据分析称所需内存大小不同的数据,充分利用存储空间,于是定义了不同的数据类型
简单数据类型
简单数据类型 说明 默认值 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是newline的意思 \ 斜杠 ‘ ‘单引号 " "双引号 tab缩进 空格,b是blank的意思 字符串长度
- 字符串是由若干字符串组成的,这些字符的数量就是字符串的长度。通过字符串的length属性可以获取字符串的长度
字符串的拼接
- 多个字符串之间可以使用+进行拼接,其拼接方式为:字符串+任何类型=拼接之后的新字符串
布尔型Boolean
- 布尔类型有两个值:true和false,其中true表示真,false表示假
数据类型的转化
转换为字符串类型
方式 说明 案例 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”); - 空值、否定的值会被转换为false,如‘‘,0,NaN,null,undefined
以上是关于JS简单数据类型的主要内容,如果未能解决你的问题,请参考以下文章