JavaScript数据类型

知识点罗列:1. 字面量、变量、标识符2. JavaScript的6种数据类型: 基本数据类型:1、String 字符串类型:字符串是存储字符的变量。字符串可以是引号中的任意文本。您可以使用单引号或双引号; 2、Number数值类型:JavaScript 只有一种数字类型。数字可以带小数点,也可以不带 ;3、Boolean 布尔类型:布尔(逻辑)只能有两个值:true 或 false;4、Null 空值类型:表示无值,即此处的值就是“无”的状态;5、Undefined 未定义类型:表示“未定义”或不存在,即由于目前没有定义,所以此处暂时没有任何值;6、引用数据类型:Object 对象类型 3.JavaScript数据的强制类型转换 主要是将其他数据类型转换为String  Number  Boolean。①将其他的数据类型转换为String类型方法一: - 调用被转换数据类型的toString()方法 - 该方法不会影响原变量,它会将转换的结果返回 - 注意:null和undefined这两个值没有toString()方法,如果调用该方法程序会报错方法二: - 调用String()函数,并将被转换的数据作为参数传递给函数 - 使用String()函数做强制类型转换时,对于Number Boolean实际上是调用的toString()方法。但是对于null和undefined,就不会调用toString()方法。 它会将null直接准换为"null"(字符串) 它会将undefined直接准换为"undefined"(字符串)②将其他数据类型转换为Number类型使用Number()函数 - 字符串–>数字 1.如果是纯数字的字符串,则可以直接转换为数字 2.如果字符串中有非数字的内容,则转换为NaN 3.如果字符串是一个空串或者是一个全是空格的字符串,则转换为0 - 布尔值–>数字       true准换为1 false转换为0 - null–>数字 0 - undefined–>数字 NaN第二种方式: - 这种方式专门用来对付字符串类型 - parseInt() 把一个字符串转换为一个整数 - parseFloat() 把一个字符串转换为一个浮点数③其他数据类型转换为Boolean类型使用Boolean()函数- 数字  -->布尔  除了0和NaN是false,其余的全部都是true- 字符串–>布尔  除了空串是false,其余的全部都是true- null 和undefined都会转换为false- 对象也会转换为trueUndefined 这个值表示变量不含有值。可以通过将变量的值设置为 null 来清空变量 可以使用运算符typeof检测数据类型语法:typeof 变量JavaScript有三种方法,可以确定一个值到底是什么类型。· typeof运算符· instanceof运算符· Object.prototype.toString方法instanceof运算符和Object.prototype.toString方法,将在后文相关章节介绍。这里着重介绍typeof运算符。typeof运算符可以返回一个值的数据类型,可能有以下结果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值