javaScript一些函数包括调试方法(二)
2015-06-06 22:01
651 查看
Number():设法把括号里面的值,转换成一个数,转换不了为数字的话,就返回NaN。
注意:Number()函数,会拒绝任何包含,非数字字符的字符串(阿拉伯数字、一个有效的小数位、+、-符号是允许的,其他的字符则不行的。)
parseFloat():设法把括号里面的值,转换成一个浮点数,它从左到右的逐个字符解析字符串,直到遇到一个字符不能用在数字里。然后它会在那个点停止,并把这个字符串转换成数字。如果第一个字符就不能用在数字里面使用,返回的结果是NaN(代表的是非数字,Not a Number).
praseInt():把括号里面的值,转换成一个整数,它不用四舍五入,而是把小数部分直接去掉。任何传递到这个函数的非数字参数,都会被丢弃掉。如果第一个数字不是+,-,或者一个阿拉伯数字,返回的结果是NaN。
下面看下代码:
数据类型的转换
输入22.33之后的效果图:
输入100之后的效果图:
输入33abcd之后的效果图:
最后就是关于浏览器的调试js代码的问题:
快捷键:F12。
谷歌浏览器的调试:打开调试工具,在sourse里面设置断点,然后刷新页面,就可以开始调试,调试的快捷键基本和VS一样。。
IE浏览器的调试:F12打开调试工具,在调试程序里面对代码设置断点,然后刷新页面,开始调试。注意HTML文档部分不能设置断点,要在js代码里面设置断点。
火狐浏览器的调试:
这个调试工具很少用,找半天。。。打开调试工具,在调试器里面。对代码设置断点,开始调试。。
注意:Number()函数,会拒绝任何包含,非数字字符的字符串(阿拉伯数字、一个有效的小数位、+、-符号是允许的,其他的字符则不行的。)
parseFloat():设法把括号里面的值,转换成一个浮点数,它从左到右的逐个字符解析字符串,直到遇到一个字符不能用在数字里。然后它会在那个点停止,并把这个字符串转换成数字。如果第一个字符就不能用在数字里面使用,返回的结果是NaN(代表的是非数字,Not a Number).
praseInt():把括号里面的值,转换成一个整数,它不用四舍五入,而是把小数部分直接去掉。任何传递到这个函数的非数字参数,都会被丢弃掉。如果第一个数字不是+,-,或者一个阿拉伯数字,返回的结果是NaN。
下面看下代码:
<doctype html> <html> <meta charset="utf-8"/> <head> <title>Tset</title> </head> <body> <script type="text/javascript"> var userEnteredNumber=prompt("please enter a number",""); //获取用户输入的数据的数据类型 document.write(typeof(userEnteredNumber)); document.write("<br/>"); document.write(parseFloat(userEnteredNumber)); document.write("<br/>") document.write(parseInt(userEnteredNumber)); userEnteredNumber=Number(userEnteredNumber); document.write("<br/>"); document.write(userEnteredNumber); document.write("<br/>"); document.write(typeof(userEnteredNumber)); </script> </body> </html>
数据类型的转换
输入22.33之后的效果图:
输入100之后的效果图:
输入33abcd之后的效果图:
最后就是关于浏览器的调试js代码的问题:
快捷键:F12。
谷歌浏览器的调试:打开调试工具,在sourse里面设置断点,然后刷新页面,就可以开始调试,调试的快捷键基本和VS一样。。
IE浏览器的调试:F12打开调试工具,在调试程序里面对代码设置断点,然后刷新页面,开始调试。注意HTML文档部分不能设置断点,要在js代码里面设置断点。
火狐浏览器的调试:
这个调试工具很少用,找半天。。。打开调试工具,在调试器里面。对代码设置断点,开始调试。。
相关文章推荐
- js获取项目根路径
- 使用JS代码实现选项卡
- JS随录-map函数的简单实现
- JS在firefox和IE下的区别 兼容解决方案
- ExtJS 布局
- JSON之—— JSON.parse()和JSON.stringify() (插曲)
- JavaScript一些函数
- phantomjs的局限性
- JSON-RPC轻量级远程调用协议介绍及使用
- 上传图片预览JS脚本 Input file图片预览的实现示例
- 理解Javascript的动态语言特性
- Javascript自己动手实现getter/setter
- jsp如何在“用<jsp:include>包含的页面中“实现跳转
- 安装配置Jstorm集群
- jsf与structs的区别
- ExtJs控件属性配置详细
- Meteor.js 是什么
- javascript中window的弹框用法
- ArcGIS API for JavaScript 需要在DoJo中加载的资源
- [LeetCode][JavaScript]Sudoku Solver