任何其他数据类型除了和字符串做相加操作外,与数字类型做算数运算的时候,其他数据类型都会自动转换成数字。
布尔值:
true=>1 false=>0
特殊数据类型中:
null=>0 undefined=>NaN

强制类型转换有一下四种方式:
1.通过Boolean() 进行强制转换,举个例子:var tmp=Boolean(1),这里tmp的值是true,所有非0的数字转换成布尔值都为true;空字符串转换成布尔值为false,所有非空字符串为true;null和undefined转换成布尔值都是false
2.Number()将别的数据类型转换成数字,举个例子:var tmp=Number(true),这里的值是1,要注意的是字符串 纯数字的字符串要变成对应的数字,否则变成NaN
3.parseInt()强转整型
4.parseFloat() 把小数转换成整数

这里有一个需要注意的是var tmp=1/0 这里的结果是Infinity 意思是无强大的意思

js基础_强制类型转换相关推荐

  1. JS基础_强制类型转换-Number

    https://www.cnblogs.com/ZHOUVIP/p/7225267.html 转载于:https://www.cnblogs.com/robinunix/p/11011188.html

  2. JS基础之强制类型转换

    类型转换主要指,将其他数据类型转换为(String.Number.Boolean) 转换为string: 方式一:调用xxx的yyy()方法,就是xxx.yyy() var a=123; a.toSt ...

  3. JavaScript学习10 JS数据类型、强制类型转换和对象属性

    JavaScript学习10 JS数据类型.强制类型转换和对象属性 JavaScript数据类型 JavaScript中有五种原始数据类型:Undefined.Null.Boolean.Number以 ...

  4. JavaScript基础实战(2)js中的强制类型转换、运算符、关系运算符、逻辑运算符、条件运算符

    文章目录 1.强制类型转换Number 1.1 代码 1.2 测试结果 2.进制表示 2.1 代码 2.2 测试结果 3.强制类型转换为Boolea 3.1 代码 3.2 测试结果 4.运算符 4.1 ...

  5. JavaScript基础(4)_强制类型转换

    强制类型转换 强制类型转换:指将一个数据类型强制转换为其他的数据类型,下面主要讲的是转换为String.Number.Boolean这三种类型. 将其他的数据类型转换为String型 方式一:调用被转 ...

  6. Javascript基础之-强制类型转换(三)

    这一节,应该算是强制类型转换的最后一个小节了,这一部分呢,主要会讲比较操作中遇到的强制类型转换. 抽象相等(==)和严格相等(===). 简单且粗略的来说,抽象相等和严格相等的区别就是抽象相等在比较的 ...

  7. js中的强制类型转换和进制数表达

    强制的类型转换: String的转换 var a = 123;console.log(typeof a); //stringconsole.log(a); //123 方式一: ----调用被转换类型 ...

  8. JS中的强制类型转换

    概念 这里我们首先需要知道什么是值类型转换 值类型转换:将值从一种类型转换为另一种类型,就是类型转换,分显示转换和隐式转换 js类型转换出的值都是基本类型(number.boolean.string. ...

  9. C语言基础:强制类型转换

    1. 强制类型转换 强制类型转换是把变量从一种类型转换为另一种数据类型. 语法: (type_name) expression 实例:使用强制类型转换运算符把一个整数变量除以另一个整数变量,得到一个浮 ...

最新文章

  1. MYSQL: MERGE引擎实现多分表的联合
  2. hdu 4350 Card(递推循环节,3级)
  3. 【Linux系统编程】I/O多路复用select、poll、epoll的区别使用
  4. echart高级使用_Echart使用总结
  5. NLP Coursera By Michael Collins - Week1
  6. python中创建集合的语句_Python 集合(set) 介绍
  7. [vue] webpack打包vue速度太慢怎么办?
  8. 【论文】基于特定实体的文本情感分类总结(PART II)
  9. python中存储坐标_最好使用元组或numpy数组来存储坐标
  10. SQL Server中的部分存储过程
  11. 墨者mysql注入_墨者靶场:SQL注入漏洞测试(参数加密) 使用sqlmap进行注入
  12. 读书笔记之吴伯凡·认知方法论
  13. python爬虫 笔趣阁
  14. 学生HTML个人网页作业作品~蛋糕甜品店铺共11个页面(HTML+CSS+JavaScript)
  15. PCIe学习(一):PCIe基础及生成PIO例程分析
  16. 【渝粤教育】国家开放大学2019年春季 24建筑工程管理与实务 参考试题
  17. (收藏)让你平步青云的十个谈话技巧
  18. 2022双十一买护眼灯怎么样?护眼台灯真的有作用吗
  19. 【JDBC】JDBC快速入门
  20. Linux搭建 FTP服务器

热门文章

  1. 〖Python 数据库开发实战 - Python与Redis交互篇①〗- redis-py的安装与使用
  2. 要想三十五岁以前成功必备九大好习惯
  3. microcosm(SpringBoot工具包)
  4. 一句英文精通语法(一)
  5. Excel 导入出现 Unable to construct record instance, the following exception occured
  6. HTML期末大作业~ 大话西游之大圣娶亲电影4页面 ~学生网页设计作业源码(HTML+CSS+JS)
  7. 安卓手机微信发不出去怎么办 微信不能发信息怎么办
  8. Android项目 匹配Text里面的Emoji 和 QQ表情
  9. unity发布审核:调用苹果禁用的热更新框架或api: [wax]
  10. 怎样查看C盘根目录下全部隐藏文件