JavaScript中的数据类型及表达方式

字符串型:string

1.表现形式为:带引号的(单引号或者双引号)
  • 如:“张三”、'李四’
    .length 用来判断字符串长度
var a = '张三李四王五'; 
console.log(a.length); // 记住 变量名与length之间用 . 隔开

转义符

\n  	换行
\ \ 	斜杠   \                   
'   	'   单引号                  
"   	”双引号                     
\t  	tab  缩进                  
\b  	空格    

2. Number 数字型(包括 浮点数)

  • 如:123、0.12
    数字型中还有 进制
 // 八进制数字序列范围:0~7
 var num1 = 07;   // 对应十进制的7
 var num2 = 019;  // 对应十进制的19
 var num3 = 08;   // 对应十进制的8
  // 十六进制数字序列范围:0~9以及A~F
 var num = 0xA;   

数字型中也存在范围 最大和最小值

alert(Number.MAX_VALUE); // 1.7976931348623157e+308 最大
alert(Number.MIN_VALUE); // 5e-324 最小

三个特殊值

alert(Infinity);  // Infinity    无穷大
alert(-Infinity); // -Infinity   无穷小
alert(NaN);       // NaN         非数值

isNaN

isNaN 是判断一个变量是否为非数字(是数字)类型,返回结果是 true或false

var str = 21;
console.log(isNaN(str));  // false ,21 不是一个非数字
var sun = "andy";
console.log(isNaN(sun));  // true 是非数字

3.Boolean 布尔值类型

  • 在布尔类型里只有两个值 true(真)或false(假),等价于1、0
console.log(true + 1);  // 2  true是真 也等价于1 所以加1得2
console.log(false + 1); // 1  false是假 等价于0 所以加1得1

4.UNdefined 没有给值得情况下

  • 如:var a ; 这种情况下输出的a就是 Undefined (没有赋值的)
  • 一个声明后没有被赋值的变量会有一个默认值undefined
var variable;
console.log(variable);           // undefined
console.log(11 + variable);     // NaN
console.log(true + variable);   //  NaN 因为true 等价于1

5. Null 空值

  • 如:var b = Null; b为空值
var sum = null;
console.log(11 + sum);     // 11
console.log(true + sum);   //  1
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值