JavaScript基本知识——第二节

5.变量的类型:
变量本身是没有类型的,只是取决于它的值。五个基本的变量类型:number、string、boolean、underfined、null,还有一个复杂变量类型—object。

6.typeof操作符:
1.用来检测变量的类型。
2.使用方法有两种:
1.typeof(XXX);
2.typeof XXX;
3.用typeof检测未声明的变量时会返回undefined。

7.number——NAN:
1.非数值(Not a Number)。
2.任何涉及NAN的操作都会返回NAN。
3.NAN与任何数值都不想等,包括NAN本身。

8.number——isNAN:
1.语法:isNAN(n)
2.功能:检测n是否是“非数值”
3.返回值:boolean
4.参数:n可以是任何类型
5.说明:isNAN()对接收的类型会先尝试转化成为数值,在检测是否为非数值。

9.number——数值转换:
有三个函数可以把非数值转换为数值,分别是Number()、parseInt()、parseFloat()。
1.parseInt():提取的内容必须以数字开头,如果不是以数字开头则会提取成NAN,假如指定基数的话还会影响转换的输出结果。例如: var num1 = parseInt(“10” , 2); // 2 -->按照二进制进行解析
2.parseFloat():可以提取整数也可以提取浮点数,另外提取的浮点数只对第一个小数点有效并且会忽略掉前导的0。

10.string——toString()与String():
1.语法:str.toString()
2.功能:将str转换为字符串
3.返回值:str的一个副本
4.参数:str是要转换的内容,可以是数值、布尔值、对象和字符串。
5.说明:在不知道要转换的值是null或undefined的情况下,最好使用String()函数,它能将任何类型的数值转换为字符串。

11.boolean——转换:
1.除了0之外的所有数字,转换为布尔型都为true。
2.除了“”之外的所有字符,转换为布尔型都为true。ps:此处的字符串代表空字符串,里面不包含任何东西。
3.null和undefined转换为布尔型为false。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值