首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JavaScript类型转换

    A.转布尔类型         1.Undefined------undefined转false         2.Number---------0和NaN转false         3.String---------空字符串转false         4.Null----------null转false     B.转数字类型         1.将一个数字字符串或者布尔值转为数字:                  Number(x):x为需要转换的变量;              带单位的无法转换如'200px','200cm'均无法转换,无法转换的返回一个NaN              NaN不与任何数比较,NaN与任何数运算都为NaN,判断一个变量是不是NaN:isNaN(X)         2.将带单位的字符串去除单位后转为数字             parseInt(x):把带有单位的数字字符串取出,无法识别小数点无法转小数点             parseFloat(x):把带有单位的数字字符串取出,可以识别小数点     C.转字符串 2种             x.toString():将undefined和null之外的任意数据转为字符串             String(x):将任意数据转为字符串             首选String(x)

    02

    15分钟用JS做一个简易计算器

    前言 这个小练手旨在帮助刚上手学习JavaScript的同学练习最基本的Js知识,大神勿喷哈,由于这个是非常简易的计算器,可以完成的功能有加减乘除和AC(清屏),DEL(退格)等基本运算,所以代码也不复杂,我会先放出代码,然后再讲解我的思路,非常简单,只要你按照我的思路走,15分钟不到我保证你也可以敲出同样的代码,当然主要还是希望可以为入门的同学提供一种解决问题的思路,各位看完后可以自己动手敲一遍哈。 HTML代码部分 HTML这部分非常简单,没什么多说的,整个框架我利用

    搭建的,需要注意的是

    02

    JavaScript中科学计数法的问题

    JavaScript 中经常会碰到数值计算问题,偶尔会在不经意间报一个不是bug的bug。今天来说说一个特殊的例子。我以0.0011BTC 价格买入 0.0002CZR 计算出了的金额是 0.00000022BTC,而 JavaScript 计算出来的金额是 2.2e-7 。值是对的,只是用了科学计数法,也是数值类型。但是问题来了,一般用户用户看不懂 2.2e-7,那么就把它转换成 0.00000022 吧。然而问题了,我用尽办法,怎么样都无法将 2.2e-7 转换成直观的 0.00000022。或许你会嘲笑我,告诉我直接用 .toFixed() 方法。但是新问题又来了, .toFixed() 会保留足够的小数位,比如:2e-7.toFixed(8) 得到的值是 0.00000020,2e2.toFixed(8)得到的值是 200.00000000。最后的 0 让我感到多余…

    06
    领券