您的位置:首页 > Web前端 > JavaScript

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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: