文章出處
數據類型的轉換
文章列表
- Number():設法把括號里面的值,轉換成一個數,轉換不了為數字的話,就返回NaN。
- 注意:Number()函數,會拒絕任何包含,非數字字符的字符串(阿拉伯數字、一個有效的小數位、+、-符號是允許的,其他的字符則不行的。)
- parseFloat():設法把括號里面的值,轉換成一個浮點數,它從左到右的逐個字符解析字符串,直到遇到一個字符不能用在數字里。然后它會在那個點停止,并把這個字符串轉換成數字。如果第一個字符就不能用在數字里面使用,返回的結果是NaN(代表的是非數字,Not a Number).
- praseInt():把括號里面的值,轉換成一個整數,它不用四舍五入,而是把小數部分直接去掉。任何傳遞到這個函數的非數字參數,都會被丟棄掉。如果第一個數字不是+,-,或者一個阿拉伯數字,返回的結果是NaN。
下面看下代碼:

1 <doctype html>
2 <html>
3 <meta charset="utf-8"/>
4 <head>
5 <title>Tset</title>
6 </head>
7 <body>
8 <script type="text/javascript">
9 var userEnteredNumber=prompt("please enter a number","");
10 //獲取用戶輸入的數據的數據類型
11 document.write(typeof(userEnteredNumber));
12 document.write("<br/>");
13 document.write(parseFloat(userEnteredNumber));
14 document.write("<br/>")
15 document.write(parseInt(userEnteredNumber));
16 userEnteredNumber=Number(userEnteredNumber);
17 document.write("<br/>");
18 document.write(userEnteredNumber);
19 document.write("<br/>");
20 document.write(typeof(userEnteredNumber));
21 </script>
22 </body>
23 </html>
輸入22.33之后的效果圖:
輸入100之后的效果圖:
輸入33abcd之后的效果圖:
最后就是關于瀏覽器的調試js代碼的問題:
快捷鍵:F12。
谷歌瀏覽器的調試:打開調試工具,在sourse里面設置斷點,然后刷新頁面,就可以開始調試,調試的快捷鍵基本和VS一樣。。
IE瀏覽器的調試:F12打開調試工具,在調試程序里面對代碼設置斷點,然后刷新頁面,開始調試。注意HTML文檔部分不能設置斷點,要在js代碼里面設置斷點。
火狐瀏覽器的調試:
這個調試工具很少用,找半天。。。打開調試工具,在調試器里面。對代碼設置斷點,開始調試。。
文章列表
全站熱搜