携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第11天,点击查看活动详情
-
数据类型
-
简单数据类型
-
Number类型:数字类型,不区分整数、浮点数、特殊值
-
String类型:字符串类型,引号包括的所有字符
-
Boolean类型:只有true和false两个字面量的值,必须是小写字母;计算机内部存储:true为1,false为0
-
Undefined类型:undefined本身是一个数据,表示未定义,变量只声明的时候值默认是undefined
-
Null类型(其实是Object类型):null本身是一个数据。从逻辑角度,null值表示一个空对象指针。如果定义的变量准备在将来用于保存对象,最好将该变量初始化为null
-
-
检测数据类型
-
使用typeof的方法进行数据检测
-
检测方式:在typeof后面加小括号()执行,将要检测的数据放在小括号内部
-
也可以将typeof作为关键字,后面加空格,空格后添加数据的方式,检测数据
-
-
-
变量的数据类型
-
JavaScript是一种动态类型的语言,变量并没有一个单独的数据类型,而是会随着内部存储数据的变化,数据类型也会发生变化
-
变量的数据类型与内部存储数据有关
-
将来使用变量时,需要知道内部存储的数据是什么类型,避免程序出错
-
-
数据类型转换
-
转换成字符串类型
1.数据.toString()方法
2.String(数据)方法,有些值没有toString(),这个时候可以使用String()。比如:具体数字、undefined和null
3.+号拼接字符串方式:num+“”,当+两边一个操作符是字符串类型,一个操作符是其他类型的时候,会先把其它类型转换成字符串再进行字符串拼接,返回字符串
+号的特殊性:两边只要有一个是字符串,那么+号就是字符串拼接功能;两边如果是数字,那么就是算术功能
提示:谷歌浏览器控制台可以快速查看数据类型:字符串的颜色是黑色,数值类型是蓝色,布尔类型是蓝色,undefined和null是灰色
-
未完待续!