js函数的一些小细节
2016-05-31 16:21
411 查看
<html> <head> <title>js函数用法小细节</title> </head> <body> <script type="text/javascript"> var a=3710; document.write(a/1000+"<br>"); document.write(a/1000*1000); </script> <!--上面一段代码的运行结果为3.71和3710。这说明在js中都是弱类型 ,所有的类型都声明为var。和java不同,java运行结果为3和3000。--> <script type="text/javascript"> function show(x,y){ var sum=x+y; document.write(sum); document.write(x+" "+y+"<br>"); arguments[0]=1000; for(var i=0;i<arguments.length;i++){ document.write(arguments[i]+" "); } } show(2,3,4); </script> <!--js中是没有重载的,都是以函数名来识别的。并且所有的形参都保存在arguments数组中。 --> <script type="text/javascript"> function show1(x,y){ document.write(x+y); } var k=show1; document.write(k); </script> <!--函数名相当于function对象的引用 .这里的k相当于把show1的地址引用传给k,输出的是show1方法的toString --> </body> </html>
相关文章推荐
- 在IIS中实现JSP
- 浅谈JavaScript 执行环境、作用域及垃圾回收
- 用js解析经json序列化后的C#的DateTime类型数据
- JS框架类型
- 轻量级图形报表工具JSCharts (JSChart),内置函数中文参考(二)
- JavaScript学习--Item30 数组进阶全掌握
- JavaScript学习--Item29 DOM基础详解
- JavaScript学习--Item28 垃圾回收机制与内存管理
- dubbo fastJson
- JS内置对象
- web前端教程之必知的javascript细节
- JavaScript:执行环境及作用域链
- JavaScript:变量
- js中正则表达式的贪婪模式和非贪婪模式
- JavaScript学习--Item27 异步编程异常解决方案
- JavaScript 解析 Django Python 生成的 datetime 数据 时区问题解决
- JavaScript学习--Item26 异步的脚本加载
- js 时间格式化
- JavaScript学习--Item24 ES6新特性概览
- javascript typeof 和 instanceof 的区别和联系