资讯专栏INFORMATION COLUMN

JavaScript中的强制类型转换

isLishude / 1134人阅读

摘要:第三章强制类型转换强制类型转换将其他数据类型转换成类型将其他数据类型转换为强制类型转换指将一个数据类型强制转换为其他数据类型类型转换主要是指将其他数据类型转换为将其他数据类型转换为方式一调用被转换数据的方法该方法不会影响到原变量但是注

                              第三章强制类型转换        Cast type:强制类型转换       将其他数据类型转换成String类型
将其他数据类型转换为String
        强制类型转换:
            -指将一个数据类型强制转换为其他数据类型
            -类型转换主要是指将其他数据类型转换为String,Boolean,Number
            
            
将其他数据类型转换为String
              -方式一:调用被转换数据的toString()方法
                      该方法不会影响到原变量
                      但是注意null和undefind这两个值没有toString()方法
                      如果调用他们的方法,会报错


               -方式二:调用string函数,并将被转换的数据作为参数传递给函数
       将其他数据类型转换为Number类型
 将其他数据类型转换为Number
              转换方式一:
                  使用Number()函数
                  - 字符串 -->数字
                     1,如果是纯数字的字符串,则直接将其转换为数字
                     2,如果字符串中有非数字内容,则转换为NaN
                     3,如果字符串是一个空串或者是一个全是空格的字符串,则转换为0

                   - 布尔 -->数字
                      true 转成1
                      false 转成0

                   - null -->数字 0

                   - undefind --> 数字NaN
                     --

               转换方式二:
                        -这种方式专门用于字符串
                        -parseInt() 把一个字符串转换为一个整数
                        -parseFloat() 把一个字符串转换为一个浮点数

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/110019.html

相关文章

  • JavaScript 强制类型转换

    摘要:强制类型转换作为程序员,你一定获取过当前系统的时间戳。比如对于变量而言,此次强制类型转换是隐式的。然而则是非常典型的显式强制类型转换。隐式强制类型转换大部分被诟病的强制类型转换都是隐式强制类型转换。 JavaScript 强制类型转换 作为 JavaScript 程序员,你一定获取过当前系统的时间戳。在 ES5 引入 Date.now() 静态方法之前,下面这段代码你一定不会陌生: v...

    OnlyLing 评论0 收藏0
  • JavaScript基础---强制类型转换

    摘要:如果有并且返回基本类型值,再使用该值进行强制类型转换。四宽松相等和严格相等允许在相等比较中进行强制类型转换,而不允许。这时最好用来避免不经意的强制类型转换。这两个原则可以让我们避开几乎所有强制类型转换的坑。 一、类型转换规则 1.ToString 对于普通对象来说,除非自行定义toString方法,否则就会调用Object.prototype.toString()方法,如果对象有自己的...

    lufficc 评论0 收藏0
  • JavaScript 封装对象与强制类型转换

    摘要:拆封想要等到封装对象中基本类型值,我们可以使用方法获取。值类型转换上面两种方式,第一种我们称为显示强制类型转换第二种称之为隐式强制类型转换。介绍强制与隐式类型转换时,我们需要掌握对字符串数字和布尔类型的转换规则。 前面两章介绍了几大数据类型以及值类型,接下来的这个知识点,我觉得它对于javascript程序员来说是很重要的, 认识封装对象 在开始之前,我们先看一个例子,以便之后更轻松的...

    Lin_YT 评论0 收藏0
  • JavaScript 中的强制类型转换

    摘要:完整清单是中添加,此处不予介绍布尔值用来表示可能是真或假的值。结果抽象比较运算符在比较它们之前在类型之间进行自动转换。中的隐式转换称为强制类型转换,并在规范中定义。这些内置类型可用于在不同类型之间进行显式转换。 翻译:疯狂的技术宅原文:https://www.valentinog.com/bl... 本文首发微信公众号:前端先锋欢迎关注,每天都给你推送新鲜的前端技术文章 show...

    endiat 评论0 收藏0
  • JavaScript 学以致用】值的判断以及类型转换

    摘要:隐式强制类型转换隐式强制类型转换指的是一些特殊的操作的副作用来实现类型转换,而非和等函数来实现值的类型转换。下面几种情况会发生布尔值的强制类型转换语句中的天健判断表达式。 引言 来到北京已经有4个年头了,做过一些测试、打杂、前端的工作之后,最后还是选择了前端的工作。现阶段主要还是在写业务代码,代码质量,工作效率就显得尤为重要。【学以致用】这个系列主要记录一些平时工作、学习遇到的一些问题...

    AZmake 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<