标签:
虽然JS在定义变量时不需要提前定义数据类型,但是它也是有数据类型。
数据类型分为两大类 基本数据类型和复合数据类型
????1)基本数据类型:基本数据类型只能存储一个值
????????String(字符串型)、Number(数值型)、Boolean(布尔型)、Null(空型)、Undefined(未定义型)
????
????2)复合数据类型:复合数据类型最少可以存储一个值
????????Array(数组)、Object(对象) 就业班讲
String(字符串型):
只要是加了双引号或者是单引号的数据都是字符串型。
如果需要在字符串中加引号有以下两种办法可以解决
1、加转义字符(\)
2、里外的引号需要不一样
?
Number(数值型)
包含整数和小数
NaN(Not a Number)它不是一个数值 将其它的数据类型强制转换为数值型。能转过去就转过去,不能转过去就是NaN
?
Boolean(布尔型)
它只有两个值:true和false
?
Undefined(未定义)
声明变量但是未赋值
NULL(空型)
?
自动转换和强制类型转换
在大多数情况下数据类型的转换是自动完成的
String():将其它数据类型转换为字符串
Boolean():将其它的数据类型转换为布尔型
Number():将其它的数据类型转换为数值型
标签:
原文地址:http://www.cnblogs.com/nyxd/p/5353473.html