【JS】学习

一:字符串

① === 绝对相等,即数据类型与值都必须相等。
② length:返回字符串的长度
③ concat():连接两个或多个字符串,返回连接后的字符串
④ indexOf() : 返回字符串中检索指定字符第一次出现的位置
⑤ +: 拼接字符串,拼接空格时:"abc “+“xyz” 或者 “abc”+” "+“xyz”

二:比较运算符,返回true/false,
用法:
①在逻辑语句中,用于测定变量或值是否相等
②在条件语句(if)中,对值进行比较,根据结果来采取行动

== 和 === 区别
1、对于 string、number 等基础类型,== 和 === 有区别
a)不同类型间比较,== “转化成同一类型后的值” 看 “值” 是否相等,=== 如果类型不同,其结果就是不等。
b)同类型比较,直接进行 “值” 比较,两者结果一样。
2、对于 Array,Object 等高级类型,== 和 === 没有区别
进行 “指针地址” 比较
3、基础类型与高级类型,== 和 === 有区别
a)对于 ,将高级转化为基础类型,进行 “值” 比较
b)因为类型不同,
= 结果为 false

三:不同类型的 +运算
1、字符串一个很能强大的数据类型;在执行加 + 时,将被加的对象统一处理为字符串。
2、undefined 除了与字符串进行累加时有效(undefined 视为字符串"undefined"处理),其他情况皆返回 NaN。
3、bool 类型在与数字类型进行相加时,false 视为0 ,true视为 1。
4、null 类型与数字类型进行累加时,视为 0 处理。
5、bool 类型与 null 类型进行累加时,视为其与整数类型累加处理。
6、求模 % 运算,运算结果只取决于第一个数字的正负。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值