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

这篇博客主要介绍了JavaScript中的数据类型转换,包括隐式转换和强制转换,特别是涉及运算符时的数据转换规则。文章详细讲解了算术运算、关系运算中的类型转换,并提到了`parseInt`和`parseFloat`在字符串转数字时的应用。此外,还概述了逻辑运算符、赋值运算符以及三目运算符的使用情况。
摘要由CSDN通过智能技术生成

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

数据类型转换:

js是弱类型编程语言

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

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

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

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

eshineLau

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

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

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

打赏作者

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

抵扣说明:

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

余额充值