亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專(zhuān)欄INFORMATION COLUMN

轉(zhuǎn)換成數(shù)字三種方法的區(qū)別

zombieda / 1070人閱讀

摘要:一可以把任意值轉(zhuǎn)換成數(shù)值,如果要轉(zhuǎn)換的字符串中有一個(gè)不是數(shù)值的字符,返回例如返回返回返回如果是空字符串返回返回,如果是數(shù)字,簡(jiǎn)單返回二返回,如果第一個(gè)字符是數(shù)字會(huì)解析知道遇到非數(shù)字結(jié)束返回,如果第一個(gè)字符不是數(shù)字或者符號(hào)就返回空字符串返回,

一、Number()
Number()可以把任意值轉(zhuǎn)換成數(shù)值,如果要轉(zhuǎn)換的字符串中有一個(gè)不是數(shù)值的字符,返回NaN
例如:
var num1 = Number(true); //true返回1 false返回0
var num2 = Number(undefined); //返回NaN
var num4 = Number(" "); //如果是空字符串返回0
var num5 = Number(123); //返回123,如果是數(shù)字,簡(jiǎn)單返回
var num6 = Number("123abc"); //NaN
var num7 = Number("abc123"); //NaN

二、parseInt()
1、
var num1 = parseInt("12.3abc"); //返回12,如果第一個(gè)字符是數(shù)字會(huì)解析知道遇到非數(shù)字結(jié)束
var num2 = parseInt("abc123"); //返回NaN,如果第一個(gè)字符不是數(shù)字或者符號(hào)就返回NaN
var num3 = parseInt(""); //空字符串返回NaN,Number("")返回0
var num5 = parseInt("10"); //返回10
var num4 = parseInt("0xA"); //返回10
2、
parseInt()可以傳遞兩個(gè)參數(shù),第一個(gè)參數(shù)是要轉(zhuǎn)換的字符串,第二個(gè)參數(shù)是要轉(zhuǎn)換的進(jìn)制
var num1 = parseInt("A",16); //A按16進(jìn)制解析是10
var num4 = parseInt("10",8); //10按8進(jìn)制解析是8
var num5 = parseInt("10",2); //10按2進(jìn)制解析是2

parseFloat()
1、parseFloat()把字符串轉(zhuǎn)換成浮點(diǎn)數(shù)
2、parseFloat()和parseInt非常相似,不同之處在與
parseFloat會(huì)解析第一個(gè). 遇到第二個(gè).或者非數(shù)字結(jié)束
parseFloat不支持第二個(gè)參數(shù),只能解析10進(jìn)制數(shù)
如果解析的內(nèi)容里只有整數(shù),解析成整數(shù)

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/95045.html

相關(guān)文章

  • 【JS基礎(chǔ)】類(lèi)型轉(zhuǎn)換知多少

    摘要:正確的解釋是允許在相等比較中進(jìn)行強(qiáng)制類(lèi)型轉(zhuǎn)換,而不允許。參考資料小議下字符串比較大小中的強(qiáng)制類(lèi)型轉(zhuǎn)換核心概念類(lèi)型轉(zhuǎn)換對(duì)象和方法隱式類(lèi)型轉(zhuǎn)換小結(jié) 開(kāi)胃菜 先說(shuō)一個(gè)題外話(huà),我在工作中遇到一個(gè)問(wèn)題,需要比較 08:00 和 09:00 的大小,最后我找到三種方法: 在兩個(gè)字符串前后各拼接相同的年月日和秒,拼成完整的時(shí)間格式進(jìn)行比較: var head = 2016-01-01 var fo...

    AdolphLWQ 評(píng)論0 收藏0
  • JavaScript類(lèi)型轉(zhuǎn)換迷糊事兒

    摘要:下面分幾步來(lái)簡(jiǎn)單的探探不同類(lèi)型的轉(zhuǎn)換吧以下的內(nèi)容,都可以從權(quán)威指南中找到。其他值轉(zhuǎn)換成在編寫(xiě)代碼的過(guò)程中,幾乎不用考慮它的取值類(lèi)型。核心內(nèi)置類(lèi),會(huì)嘗試先于可以理解為對(duì)象優(yōu)先轉(zhuǎn)換成數(shù)字例外的是,利用的是轉(zhuǎn)換。 最近在寫(xiě)公司的登錄注冊(cè)模塊,遇到類(lèi)型不同相比較的時(shí)候,就心驚膽戰(zhàn),每次都要用瀏覽器來(lái)驗(yàn)證一下,決定亂七八糟的隨便寫(xiě)一下,方便日后自己回顧知識(shí)~ 弱類(lèi)型帶來(lái)的那些讓人迷糊的事 弱類(lèi)型...

    harriszh 評(píng)論0 收藏0
  • 【前端面試】變量和類(lèi)型計(jì)算

    摘要:題目使用能得到哪些類(lèi)型和的選擇中有哪些內(nèi)置函數(shù)變量按存儲(chǔ)方式分為哪些類(lèi)型,并描述其特點(diǎn)如何理解知識(shí)點(diǎn)值類(lèi)型和引用類(lèi)型值類(lèi)型引用類(lèi)型對(duì)象,數(shù)組,函數(shù)值類(lèi)型直接把值存儲(chǔ)在堆中,把賦值給在內(nèi)存中是又給開(kāi)辟了一塊新的空間,存儲(chǔ)了同樣的值。 1.題目 1.JS使用typeof能得到哪些類(lèi)型 === 和 == 的選擇 JS中有哪些內(nèi)置函數(shù) JS變量按存儲(chǔ)方式分為哪些類(lèi)型,并描述其特點(diǎn) 如何理解J...

    DoINsiSt 評(píng)論0 收藏0
  • JavaScript核心語(yǔ)法——數(shù)據(jù)類(lèi)型

    摘要:原始類(lèi)型分別有類(lèi)型類(lèi)型和類(lèi)型三種。類(lèi)型中存在一個(gè)特殊的值叫。也可以把其他類(lèi)型的數(shù)據(jù)自動(dòng)轉(zhuǎn)換為類(lèi)型運(yùn)算符運(yùn)算符判斷原始類(lèi)型語(yǔ)法結(jié)構(gòu)變量名稱(chēng)。 數(shù)據(jù)類(lèi)型 1.數(shù)據(jù)類(lèi)型的概述;在JavaScript代碼中,能夠表示并且操作值的類(lèi)型就叫做數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型可以分成可變類(lèi)型和不可變類(lèi)型,可變類(lèi)型的值是可以修改的。相反不可變類(lèi)型的值是不可以修改的。數(shù)據(jù)類(lèi)型還有原始類(lèi)型(原始值)與引用類(lèi)型(內(nèi)置對(duì)象)...

    wfc_666 評(píng)論0 收藏0
  • JavaScript中,{}+{} 等于多少?

    摘要:如果返回值是一個(gè)原始值,則返回這個(gè)原始值。如果或者中的任意一個(gè)為字符串,則將另外一個(gè)也轉(zhuǎn)換成字符串,然后返回兩個(gè)字符串連接操作后的結(jié)果。因此,的結(jié)果實(shí)際上是兩個(gè)空字符串的連接。 原文:What is {} + {} in JavaScript? 譯者:justjavac 最近,Gary Bernhardt 在一個(gè)簡(jiǎn)短的演講視頻Wat中指出了一個(gè)有趣的 JavaScript 怪癖...

    Jrain 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<