Re: [問題] javascript 判斷變數型態
※ 引述《alpe (薛丁格的貓)》之銘言:
: javascript 在 string 跟 number 的互轉有點笨
: 所以...
: 如果要轉數字比較
: (int)noe = (string)noe - 0;
: 如果要轉文字
: (string)noe = (int)noe + '';
: () <- 只是要讓你知道它的形態是如何變化
: : 請問有沒有辦法解決這個問題!?
通常我是這樣寫
字串轉整數
num_var = parseInt(str_var, 10); // 10是表示10進位
if(isNaN(num_var)) { alert("str_var不是數字"); } // isNaN用來判斷轉換結果
字串轉浮點數
float_var = parseFloat(str_var);
if(isNaN(float_var)) { alert("str_var不是數字"); } // isNaN用來判斷轉換結果
數字轉字串
str_var = num_var.toString();
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.137.11.40
推
11/13 12:57, , 1F
11/13 12:57, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):