四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

javascript parseInt 函數(shù)分析(轉(zhuǎn))

Javascript的parseInt函數(shù)
Javascript的parseInt函數(shù),大家都知道是干啥的
但你知道
parseInt("07") 返回多少 ?
parseInt("08") 又返回多少 ?
正確答案是
parseInt("07") 返回8
parseInt("08") 返回0
你知道問(wèn)題在哪?
其實(shí),這個(gè)問(wèn)題可能大家都沒(méi)想過(guò)吧。
Javascript的parseInt函數(shù)時(shí),
parseInt("08")或者parseInt("09")返回的居然是0,
而parseInt("01")...parseInt("07")都是正確的。
為什么這樣呢?
一開(kāi)始很難理解,后來(lái)發(fā)現(xiàn)出現(xiàn)這個(gè)問(wèn)題的原因是當(dāng)在前面有"0"時(shí),
Javascript的debugger會(huì)認(rèn)為這是一個(gè)八進(jìn)制數(shù),
而"08"和"09"不是一個(gè)合法的八進(jìn)制數(shù),
所以導(dǎo)致了那個(gè)問(wèn)題,但是parseFloat不會(huì)存在這個(gè)問(wèn)題。
Javascript參考中parseInt()函數(shù)是如此描述:
parseInt 方法
返回由字符串轉(zhuǎn)換得到的整數(shù)。將字符串轉(zhuǎn)換成整型。
parseInt(numString, [radix])
parseInt的參數(shù)radix:
可選項(xiàng)。在 2 和 36 之間的表示 numString 所保存數(shù)字的進(jìn)制的值。如果沒(méi)有提供,則前綴為 '0x' 的字符串被當(dāng)作十六進(jìn)制,前綴為 '0' 的字符串被當(dāng)作八進(jìn)制。所有其它字符串都被當(dāng)作是十進(jìn)制的。
因此,如果使用parseInt("08",10)或者parseInt("09",10),
通知Javascript解釋器使用十進(jìn)制來(lái)解析就可以得到你要的數(shù)字。
附:
parseInt("abc") // 返回 NaN。
parseInt("12abc") // 返回 12。

JavaScript技術(shù)javascript parseInt 函數(shù)分析(轉(zhuǎn)),轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 免费观看电影网| 抖音网页版入| 埃文蕾切尔伍德满天星| 我家来了个怪男人| 纵横欲海| 澳亚卫视| 潘馨| 唐朝浪漫英雄| 男孩变女孩tg动画| 提升自我| 大学英语综合教程1答案| 02j331| 徐贤电影| 里番在线看| 礼佛三拜正确动作视频| 棉袜vk| 汽水音乐官网| 火船 电影| 风筝豆瓣| 花开那年电影免费播放| 恋人电影| 安珀·赫德| 都市隶人| 都市频道在线直播观看| 田园个人简历| abo血型鉴定实验报告| 试衣间电影| 黄视频免费在线看| 孔大山| 天机太阴在命宫| 红海行动2电影完整播放在线观看| 正在行动| 野性的呼唤巴克原版| 开创盛世电视剧全集免费观看| yy五项滚刀骂人套词| 戏王之王演员表| 夜生活女王之霞姐| chaoporn| aroused| 金奎丽| 2024年12月四级作文|