前端基础知识-4.string字符串类型详解

所有单引号、双引号、反引号(ES6模板字符串)包裹起来的都是字符串

把其他类型的值转化为字符串

[val].tostring()

let a=12;
a.tostring();
console.log(NaN.toString());//=>字符串NAN
console.log(true.tostring());//=>字符串true
console.log(false.tostring());//=>字符串false
null.tostring()和undefined.tostring()可以转化但是禁止使用,转化的话分别就是字符串null和字符串undefined
console.log([12].tostring());//=>"12"
console.log([12,13].tostring());//=>"12,13"
console.log(/^$/.tostring());//=>"/^$/"

字符串拼接

四则运算中除了加法之外,其余都是数学运算,只有加法可能存在字符串拼接

console.log('10'+10);//=>"1010"
console.log('10'-10);//=>0
console.log('10px'-10);//=>NaN

练习一道面试题

let a=10+null+true+[]+undefined+'娜娜'+null+[]+10+false;
console.log(a);//0=>11undefined娜娜null10false
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值