js函数的一些小细节

原创 2016年05月31日 16:21:36
<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>

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

虚函数的理解内部细节

WebView 细节,onShowCustomView与JS注入来实现视频全屏播放

概述WebView是开发中经常使用的组件,在使用中我们需要考虑 文件下载,自定义scheme,重定向,硬件加速,Cookie,HTTPS/HTTP混合等多种问题。关于 WebView 之前的总结 ...
  • wbwjx
  • wbwjx
  • 2017-01-21 11:50
  • 1851

深入理解JS执行细节

深入理解JS执行细节 Javascript从定义到执行,JS引擎在实现层做了很多初始化工作,因此在学习JS引擎工作机制之前...

分针网—IT教育: 深入理解JS 执行细节

javascript从定义到执行,JS引擎在实现层做了很多初始化工作,因此在学习JS引擎工作机制之前,我们需要引入几个相关的概念:执行环境栈、全局对象、执行环境、变量对象、活动对象、作用域和作用域链等...

Vue.js 和 MVVM 小细节

来源:http://www.cnblogs.com/onepixel/p/6034307.html为什么会出现 MVVM 呢? 为什么前端要工程化,要是使用MVC? MVVM 的出现,完美解决了以上...

韩顺平 javascript教学视频_学习笔记13_类和对象细节_创建对象的几种方式_js对象内存分析

对象——function特别说明 在js中一切都是对象 类(原型对象)其实也是对象,它实际上是Function类的一个实例,通过类我们可以创建自己的对象实例,可以通过下面的代码来说明 f...

Vue.js 和 MVVM 小细节

MVVM 是Model-View-ViewModel 的缩写,它是一种基于前端开发的架构模式,其核心是提供对View 和 ViewModel 的双向数据绑定,这使得ViewModel 的状态改变可以自...

js放大镜效果。类似于淘宝产品内页多图展示代码,鼠标移到图片上有放大效果,方便查看产品细节,此代码适合网店产品展示,

2. Js 细节

1. 函数传参数Js : 只有按值传递。注意对象。2. 没有块级作用域Js : 没有块级作用域3. Js 的数组长度属性是可读写的4. 函数声明与函数表达式Js:函数声明有个函数提升的过程,就变为全局...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)