課程
/前端開發
/JavaScript
/JavaScript進階篇
前面有講過這個嗎?為啥一點印象都沒TAT.....看同學代碼有parseInt和parseFloat,請問這兩者具體什么區別呢?
2015-05-26
源自:JavaScript進階篇 6-11
正在回答
轉換字符串為整數(Int)和浮點數(Float)
var = "5"
parseInt?得到 5
parseFloat?得到 5.0
胡桃餃子 提問者
確實不是5.0,是5
是誰告你parseFloat得到5.0??
parseInt和parseFloat都是將字符串類型轉換為number類型.兩者區別在于parseFloat會將.號轉換為浮點數,而parseInt直接忽略停止轉換.當處理"5.12asc"時,parseInt直接轉換為5,parseFloat會轉換為5.12.parseInt還可以指定第二位參數來指定轉換結果的進制(2,8,16)(范圍為2-36).更詳細的可以到網上找<<JavaScript權威指南(6th)>>看一下
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
2 回答parseFloat()與parseInt()的區別?
1 回答parseFloat和 Float有什么區別
3 回答sum+=parseInt(scores)和sum+=parseInt(scores[i])的區別
2 回答parseInt和Number有什么區別?
3 回答=== 和 = 的區別
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-05-26
轉換字符串為整數(Int)和浮點數(Float)
var = "5"
parseInt?得到 5
parseFloat?得到 5.0
2016-08-12
確實不是5.0,是5
2015-12-04
var = "5"
parseFloat?得到 5.0
是誰告你parseFloat得到5.0??
2015-05-26
parseInt和parseFloat都是將字符串類型轉換為number類型.兩者區別在于parseFloat會將.號轉換為浮點數,而parseInt直接忽略停止轉換.當處理"5.12asc"時,parseInt直接轉換為5,parseFloat會轉換為5.12.parseInt還可以指定第二位參數來指定轉換結果的進制(2,8,16)(范圍為2-36).更詳細的可以到網上找<<JavaScript權威指南(6th)>>看一下