zoukankan      html  css  js  c++  java
  • javaScript一些函数包括调试方法(二)

    • 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代码里面设置断点。

     

    火狐浏览器的调试:

    这个调试工具很少用,找半天。。。打开调试工具,在调试器里面。对代码设置断点,开始调试。。

  • 相关阅读:
    yii分页
    ajax分页
    批删,全选
    网站开发的愿景
    margin collapse 坍塌
    URI URL URN
    Servlet
    Http请求
    进程间通信
    网络编程
  • 原文地址:https://www.cnblogs.com/caofangsheng/p/4557389.html
Copyright © 2011-2022 走看看