js数据类型、隐式转换、truely、typeof等

js数据类型、隐式转换、truely、typeof等

1.数据类型
1)值类型(原始数据类型):(key,value都存储在栈中)
1.undefined 未定义
2.String 字符串
3.Number 数字
4.Boolean 布尔
5.Symbol 符号
2)引用数据类型:(引用类型栈中存储 内存地址堆中存储 实际的值)
1.Array 数组
2.Object 对象
3.null 空
4.Function 函数
2.隐式转换
1)转布尔:
1.非空字符串 转布尔 为 true
2.空字符串转布尔为 fasle
2)转字符串:都会转换为字符串
3)转数字:
1.true 1 false 0
2.数字点会被转换为数字类型
3.否则 NaN
3.条件值
1)&&:
1.var a = true&&88 //88
2.var a = false&&88 //false
3.var a = “” &&false //""
2)||:
1.var a = false || 88;//88
2.var b= 15||88;//15
3.var b=""||false //false
4.typeof
1)引用类型:1.函数 Function 2.其他 Object
2)undefined 未定义
String 字符串
Number 数字
Boolean 布尔
Symbol 符号
5.truly变量与falsely变量
// truly变量 !!a ==== true; 变量
// falsely 变量 !!a === false 变量
// 以下都是falsely变量
!!0 === false;
!!NaN === false;
!!’’ === false;
!!null === false;
!!undefined === false;
!!false ===false;

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值