转换为字符型

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>转换为字符型</title><script>//1.把数字型转换为字符型var num = 10;var str = num.toString;console.log(str);console.log(typeof str)//2.我们利用 String(变量)console.log(String(num));//3.利用 + 拼接字符串的方法实现转换效果 隐式转换console.log(num + '我是字符串')</script>
</head><body></body></html>

转换为数字型

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>转换为数字型</title><script>//1.parseInt(变量) 可以把字符型转换为数字型  得到的是整数console.log(parseInt('3.14'));  //3  取整console.log(parseInt('3.94'));  //3 取整console.log(parseInt('120pxAS'));  //120  会去掉这个px单位console.log(parseInt('red3.14PX')); //NaN//2.parseFloat(变量) 可以把字符型转换为数字型  得到是小数  浮点数console.log(parseFloat('3.14')); //3.14console.log(parseFloat('3.94'));  //3.94console.log(parseFloat('120px'));  //120  会去掉这个px单位console.log(parseInt('red3.14PX')); //NaN//3.利用Number(变量)var str = '123';console.log(Number(str)); //数字型console.log(Number('12'));  //数字型//4.利用算法运算 + - * /console.log('12' - 0); //12console.log('123' - '120'); //3console.log('123' * 1); //123</script>
</head><body></body></html>

转换为布尔型

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>转换为布尔型</title><script>console.log(Boolean('')); //falseconsole.log(Boolean(0)); //falseconsole.log(Boolean(NaN)); //falseconsole.log(Boolean(null)); //falseconsole.log(Boolean(undefined)); //false//除了以上的情况 其余的都是转换成 trueconsole.log(Boolean('123')); //trueconsole.log(Boolean('大白'));//trueconsole.log(Boolean('-------'));//true</script>
</head><body></body></html>

JavaScript中的(字符串,数字型,布尔型)是如何实现类型转换的?相关推荐

  1. atoi函数:c\c++中把字符串整数转换为int型整数

    atoi函数:c\c++中把字符串整数转换为int型整数       atoi (表示 ascii to integer)是把字符串转换成整型数的一个函数,应用在计算机程序和办公软件中.atoi( ) ...

  2. 如何从JavaScript中的给定数字中形成最小的数字

    by Prashant Yadav 通过Prashant Yadav 如何从JavaScript中的给定数字中形成最小的数字 (How to form the smallest possible nu ...

  3. 在JavaScript中重复字符串的三种方法

    In this article, I'll explain how to solve freeCodeCamp's "Repeat a string repeat a string" ...

  4. 解析JavaScript中的字符串类型与字符编码支持

    JavaScript中的字符串也像Python那样支持反斜杠的转移,并且字符集方面默认为Unicode,下面就来详细解析JavaScript中的字符串类型与字符编码支持 定义 字符串就是零个或多个排在 ...

  5. 简自动类型提升,精度损失类型强制转换,常用转义字符,简单帮你回顾Java基本数据类型整形浮点型字符型布尔型Boolean及其运算规则

    文章目录 整形 浮点型 字符型 布尔型boolean 自动类型提升 强制类型转换 注意 整形 bit是计算机中的最小存储单位. byte是计算机中的基本存储单元. 1MB=1024KB--1KB=10 ...

  6. 在JavaScript中反转字符串的三种方法

    This article is based on Free Code Camp Basic Algorithm Scripting "Reverse a String" 本文基于F ...

  7. 在 JavaScript 中比较字符串的 4 种方法

    严格平等 要确定字符串是否相等,可以使用严格相等运算符 .如果字符串不同,则返回,如果字符串相同,则返回===falsetrue const s1 = 'learn'; const s2 = 'tod ...

  8. 如何在JavaScript中反转字符串?

    在不使用内置函数( .reverse() .charAt()等)的情况下,如何在将字符串传递给带有return语句的函数时在JavaScript中将字符串原地(或原地)反向? #1楼 以下技术(或类似 ...

  9. 中单引号怎么转义_在JavaScript中组合字符串的4种方法

    下面是在JavaScript中组合字符串的4种方法.我最喜欢的方法是使用模板字符串.为什么?因为它更具可读性,所以没有转义引号的反斜杠,没有笨拙的空格分隔符,也没有混乱的加号操作符 . const i ...

  10. 如何在JavaScript中获取字符串数组的字符串?

    本文翻译自:How do you get a string to a character array in JavaScript? How do you get a string to a chara ...

最新文章

  1. 2021-2027年中国医疗美容市场研究及前瞻分析报告
  2. MMD的unity导入插件
  3. java面试第十五天
  4. ubuntu下安装拼音输入法ibus
  5. hdu 1811Rank of Tetris (并查集 + 拓扑排序)
  6. html引入vue不兼容ie11,关于vue.js:iview按需引入ie11不兼容报无效字符问题解决
  7. ExchangeServer2016 HAB 分层通讯簿 设置教程
  8. 【ArcGIS|空间分析】3D可视性分析(全国大学生GIS技能大赛试题)
  9. 4207. 最长合法括号子序列
  10. Unity3d 周分享(11期 2019.2.16)
  11. 求解二次规划问题——外点罚函数法/内点罚函数法
  12. Redis基本知识记录
  13. 热议:CSS为什么这么难学?一定是你的方法不对
  14. 备份华为物理服务器目录到U盘
  15. 大菠萝已经完全变味了
  16. 点位定位打开活动,到了某个点位后才可以打卡的活动,让打卡更具体,overflow: visible默认情况下,溢出是可见的
  17. 阮一峰:炫耀从来不是我的动机,好奇才是(图灵访谈)
  18. 模拟真人浏览网页-浏览器自动滚动-超简单方法
  19. 微信小程序---实现tab选项卡
  20. Java IO练习--在程序中写一个“HelloJavaWorld你好世界“输出到操作系统文件Hello.txt文件中

热门文章

  1. [bzoj1008][HNOI2008]越狱-题解[简单组合数学]
  2. 02~ 一步一步教你使用 SVN之SVN 的介绍
  3. DotNetOpenAuth实践之Webform资源服务器配置
  4. java中十进制转二进制转换函数
  5. Script的加载方法小结
  6. Centos8 加密 GRUB 防破解root密码
  7. 3 ELK收集nginx正常和错误日志
  8. Redis数据库15点介绍
  9. 云服务器zabbix server报错:Lack of free swap on Zabbix server
  10. 关于程序修改时(修改被调用的SQL时),注意关联性(也可以说是影响范围)。