类型转化 - js中的骚操作
2024-10-09 21:35:48
Number
Number()
把字符串数字转化成数字类型,布尔类型也可以转化
parseInt
parseInt()
字符串数字转化成数字类型,当布尔类型不可以(NaN),但该函数可以把数字开头的数字截取,如:100px,取出100
parseFloat
parseFloat()
转化出浮点数,0.1 0.11,Number与parseInt均不能转化浮点数
String
String()
把任何类型都转化成字符串
Boolean
Boolean()
布尔值规则:undefined null NaN "" 0 => false
转化为布尔值
xx.toString()
与String类似,当无法转化undefined null
以上转化函数可能带有其他参数
隐式类型转化
isNaN(x)
返回是否为NaN,Null转化后为 数值0(true),undefined (false)
运行原理:Number(x) => 与 NaN 比对
++,+-,不管数据如何?都会转化为Number类型
x.toFixed(Num)
保留小数点后几位小数
typeof
typeof x,typeof()
类型检测,所返回的值都是字符串形式,但是什么类型需要看传入什么值
最新文章
- C:Wordpress自定义文章类型(图视频)
- MVC和WebForm 中国省市区三级联动
- Centos5.8 安装 Redmine
- 关于jquery中的事件绑定bind()和live()
- C#中抽象类和接口
- String练习
- Bzoj 2763: [JLOI2011]飞行路线 dijkstra,堆,最短路,分层图
- 用 Python 撸一个区块链
- Centos7.0 安装 oracle 11g 以及相关问题解决
- [二十三]JavaIO之PushbackReader
- 解读 IoC 框架 InversifyJS
- Redis的安装和客户端使用注意事项
- Docker 镜像(五)
- github下载文件和文件夹
- emacs安装
- random 模块 时间模块(time) sys模块 os模块
- C++中嵌入python程序——命令行模式
- 转:winform 安装包(很详细)
- SQL Server基础知识三十三问 (7-14)
- OC基础--常用类的初步介绍与简单实用之NSString