当前位置: 首页 > news >正文

js类型转换

类型转换

1.字符串转换

字符串转换在原来值的基础上加上 ""

let num = 1
num = String(num) // "1"String(false) // "false"

2.数字转换

在算数函数和表达式中,会自动进行数字转换。其自动完成的数字转换为隐式转换,也可以用 Number(value)进行显示转换

// 隐式转换
const num = "2" * "3"  // 6
//显示转换
const count = Number("999") // 999

当从string类型源读取一个值,并且希望这个值是数字时,通常需要进行显示转换。如果该字符不是有效的数字,则会返回 NaN

Number类型转换规则

变成
undefined NaN
null0
true false 1 and 0
string去掉首尾空白字符(空格、换行符\n、制表符\t等)后的纯数字字符串中含有的数字,如果剩余的字符串为空,转换结果位 0,否则,将会从剩余字符串中读取数字。当类型转换出现error时返回NaN
Number("") // 0
Number("  ") // 0
Number("123") // 123
Number("   123   ") // 123
Number("a1235") // NaN
Number("1235n") // NaN

2.布尔转换

变成
0,null,undefined,NaN,"",falsefalse
其它值true
http://www.lryc.cn/news/41036.html

相关文章:

  • PostMan工具的使用
  • Sentinel 授权规则规则持久化
  • C#大型HIS医院LIS管理系统源码
  • Java基础学习(5)
  • SpringBoot接口 - 如何生成接口文档之Swagger技术栈
  • JavaScript execCommand函数
  • 2023年安徽省中职网络安全跨站脚本攻击
  • Jmeter之常用断言总结篇
  • Elasticsearch:如何在 Elastic 中实现图片相似度搜索
  • 一起Talk Android吧(第五百二十三回:获取位置信息经验总结)
  • 发光立方体效果 html+css
  • READ: Large-Scale Neural Scene Rendering for Autonomous Driving
  • Linux环境C语言开发基础
  • string类(上)
  • ElasticSearch快速入门详解(亲测好用,强烈推荐收藏)
  • 出入了解——Vue.js
  • MySQL8 双主(主主)架构部署实战
  • 【数据结构】第三站:单链表
  • 【蓝桥杯2020】七段码
  • Spark读取JDBC调优
  • 【文心一言】什么是文心一言,如何获得内测和使用方法。
  • CentOS8服务篇10:FTP服务器配置与管理
  • 笔试强训3.14
  • elasticsearch 环境搭建和基本操作
  • IDEA操作:Springboot项目打包为jar包并运行
  • 原理底层计划---JVM
  • CSDN-猜年龄、纸牌三角形、排他平方数
  • 【Linux】软件包管理器 yum
  • 一天吃透TCP面试八股文
  • zzu天梯赛选拔