parseInt鮮為人知的用法

2021-10-16 15:10:16 字數 989 閱讀 2994

var float_num =

3.14

; float_num =

parseint

(float_num)

; console.

log(float_num)

;

var str_num =

'3.14string'

; str_num =

parseint

(str_num)

; console.

log(str_num)

;

注意:parseint轉換字串為數字的時候,如果字串數字不是連續的,它將被無視。例如'3aaa24'轉換後得到的值仍為3,後面的24會被無視。

很多人不知道parseint擁有兩個引數,string是要轉換的值,第二個是表示這個值是什麼進製數。

例如:

var num =

注意:第二個引數不寫時,預設是10,其取值範圍:2~36

如果輸入的進製不對,或者不是該進製的數字,返回值將是nan

鮮為人知的 Python 語法

所有人 好吧,不是所有人 都知道 python 是一門用途廣泛 易讀 而且容易入門的程式語言。但同時 python 語法也允許我們做一些很奇怪的事情。眾所周知 python 的 lambda 表示式不支援多行 但是可以模擬出多行 的效果。def f x string if x.endswith g ...

C 鮮為人知的符號

目錄 1 1.引言 1 2.少為人知的符號表1 1 2.1.符號表 1 2.2.示例 2 3.少為人知的符號表2 2 3.1.符號表 2 3.2.示例 3 這些鮮為人知的c 符號,可直接在 中使用,但實踐中不推薦這麼做,可作為茶餘飯後的樂趣了解c 的另一面。雖然它們鮮為人知,但卻不是gnu g 獨有...

鮮為人知的C 特性

翻譯至 小括號的寫法 以下寫法等價 ptr 3 ptr 3 3 ptr 3 ptr most vexing parse 這個問題,可以通過加小括號規避 運算子 字母和符號 the tokens and,and eq,bitand,bitor,compl,not,not eq,or,or eq,xor...