JavaScript中数据类型的转换规则
2024-08-24 10:25:32
JavaScript中数据类型的转换规则
制作人:全心全意
JavaScript是一种无类型语言,也就是说,在声明变量时无须指定数据类型,这使得JavaScript更具有灵活性和简单性。
在代码执行过程中,JavaScript会根据需要进行自动类型转换,但是在转换时也要遵循一定的规则。
其他数据类型转换为数值型数据
类 型 | 转换后的结果 |
undefined | NaN |
null | 0 |
逻辑型 | 若其值为true,则结果为1;若其值为false,则结果为0 |
字符串型 | 若内容为数字,则结果为相应的数字,否则为NaN |
其他对象 | NaN |
其他数据类型转换为逻辑型数据
类型 | 转换后的结果 |
undefined | false |
null | false |
数值型 | 若其值为0或者NaN,则结果为false,否则为true |
字符串型 | 若其长度为0,则结果为false,否则为true |
其他对象 | true |
其他数据类型转换为字符串型数据
类 型 | 转换后的结果 |
undefined | "undefined" |
null | "NaN" |
数值型 | NaN、0或者与数值相对应的字符串 |
逻辑型 | 若其值为true,则结果为"true";若其值为false,则结果为"false" |
其他对象 | 若存在,则其结果为toString()方法的值,否则其结果为"undefined" |
最新文章
- oracle 中数据库完全导入导出:cmd命令行模式(转载)
- ESXi Install OpenWRT
- Pyqt QListWidget之缩略图列表
- WPF TextBlock 绑定 换行
- android之简易新闻客户端
- FluentData,它是一个轻量级框架,关注性能和易用性。
- background-size的cover和content的用法
- 怎样在osg中动态的设置drawable的最近最远裁剪面
- bzoj2066: [Poi2004]Gra
- centos6.2下安装星际译王stardict3.0
- 如何在word中写出赏心悦目的代码
- 简单仿京东导航下拉菜单 javascript
- ArcGIS 10.2 操作SQLite
- Python 第一课笔记
- 不要错过iost币的免费派发机会
- CDI services--interceptors(拦截器)
- jmeter之headers中的Content-Type.
- word2vec训练&;IC分词(待)
- 爬虫----爬虫请求库requests
- java.lang.SuppressWarnings的注解简介
热门文章
- bzoj 2303: [Apio2011]方格染色【并查集】
- poj 3525Most Distant Point from the Sea【二分+半平面交】
- 洛谷 P2761 软件补丁问题 【spfa】
- bzoj 3779: 重组病毒【LCT+线段树维护dfs序】
- Activiti6.0教程 28张表解析 (三)
- Kali linux 2016.2(Rolling)里的枚举服务
- chart.js图表 传值问题
- U9249 【模板】BSGS
- .NET 几种数据绑定控件的区别
- eclipse debug java 源码