JavaScript快速入门笔记之三(数据类型转换、运算符)

JavaScript快速入门笔记之三(数据类型转换、运算符)

数据类型转换:

js是弱类型编程语言

    1. 声明变量时,不必提前规定变量的数据类型
    1. 赋值时,根据存入数据,动态决定数据类型
    1. 运算时,js会根据需要,动态转换数据的类型

隐式转换:不需要程序员干预,js会根据需要自动转换类型

注意:隐式转换发生在运算过程中,不改变变量中的实际存储。

  • 算术运算:
    “+” 运算中的隐式转换规律

    • 没有字符串参与:所有类型都转为Number类型做算术计算!Boolean:true->1 false->0
    • 有字符串参与:所有类型都转为String类型做字符串拼接
    • 多个数据+运算:从左向右,两两计算,“+” 以外的“算术运算”都会默认转为Number计算,算术运算的结果,只可能是数字
      强调:如无法转为数字,则转为NaN, NaN和任何数据做计算,结果还是NaN。

    关系运算:
    所有数据优先隐士转为数字类型比较。。除下面特殊情况。
    如果无法转为数字,则转为NaN,

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

eshineLau

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值