文章出處

  • 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代碼里面設置斷點。

 

火狐瀏覽器的調試:

這個調試工具很少用,找半天。。。打開調試工具,在調試器里面。對代碼設置斷點,開始調試。。


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()