代码输出问题
来源:互联网 发布:李佩谕新闻大数据 编辑:程序博客网 时间:2024/06/13 14:37
1.function foo(x,y,z){
console.log(foo.length);
console.log(arguments.length);
}
foo(1,2); //输出3,2
函数的length属性得到形参的个数,arguments的length属性得到实参个数;
2、
var x=10;
function fn(y){
console.log(x+y);
}
function show(f){
var x=20;
var b=9;
f(b);
}
show(fn); //输出19
作用域链的问题,执行show(fn)时即就是执行fn(b),即fn(9),返回x+9,fn中没有x这个变量,就去fn定义的上一层去寻找,全局中有定义x为10.则返回19;
3.
var x=new Boolean("false");
var y=Boolean(0);
if(x){
alert("hi");
}
if(y){
alert("hello");
}
//输出“”hi“”
x为Boolen对象,在if语句里的判断为true,虽然x的值为false,但是作为对象,if会直接判断为true。y为Boolen值,在if里的判断就是false值。
阅读全文
0 0
- 代码输出问题
- PHP代码没有解释运行,代码输出到浏览器问题
- 这段代码输出什么?说明了什么问题?
- perl输入,排序,输出,一行代码解决所有的问题
- html标签不解析直接输出代码问题处理
- 输出全排列问题,基于递归思想,MATLAB代码。
- 137、写出下列代码的输出内容,函数指针问题
- PHP代码中文输出乱码和转码问题
- Java中的多态调用问题,下面代码输出是什么?
- Java中的多态调用问题,下面代码输出是什么?
- Java中的多态调用问题,下面代码输出是什么?
- android studio 运行java代码输出乱码问题
- PHP 输出HTML代码
- 代码输出“烫烫烫。。。”
- js输出时间代码
- Java格式化输出代码
- 输出数字金字塔代码
- C++ 层次输出代码
- 磁盘管理
- matlab的line函数
- 网络互联
- nginx负载均衡
- tarjan 离线 lca hdu2586
- 代码输出问题
- 关于出现“unknown uid 1000: who are you?”的问题
- 获取文件信息
- java 网络 之 UDP接收数据 DatagramSocket
- 判断三角形
- C#多进程文件读写的锁处理
- 6.5
- C#List学习
- 源码级调试WDF框架