您好,登錄后才能下訂單哦!
本篇內容主要講解“如何解決js方法參數傳0開頭數字的問題”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“如何解決js方法參數傳0開頭數字的問題”吧!
一個js方法傳入一個數字,平時都沒問題的,舉個簡單的例子:
// 定義函數
function logNum(num) {
console.log(num)
}
// 調用函數
logNum(123)
輸出結果:123
這沒問題是吧?
今天我傳入了一個特殊的數字:0123,神奇的事情出現了:怎么變成83了???
難道這個數字有特殊的意義?不能這么傳?
換個數字試試:真是百思不得其解啊!
后來,終于我在網上找到了一樣的問題:回答如下:
原來0開頭的數字是表示八進制!
用八進制計算器算把0123轉成十進制還真是83呢!
同理,十六進制數是用0x開頭的:
到此,相信大家對“如何解決js方法參數傳0開頭數字的問題”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。