美文网首页
任务17 代码题

任务17 代码题

作者: 饥人谷_螃蟹 | 来源:发表于2016-12-10 23:33 被阅读0次

1.读出输出值

function getInfo(name, age, sex){
    console.log('name:',name);
    console.log('age:', age);
    console.log('sex:', sex);
    console.log(arguments);
    arguments[0] = 'valley';
    console.log('name', name);
}

getInfo('hunger', 28, '男');
getInfo('hunger', 28);
getInfo('男');

getInfo('hunger',28,'男') 输出

1
getInfo('hunger',28,) 输出 2
getInfo('男') 输出 3

类数组对象argument被传入了‘valley’这个新的参数,代替了原有函数声明中传入的变量,之后输出。

2.写一个函数,返回参数的平方和?

function sumOfSquares(){
var s=0;
for(var i=0;i<arguments.length;i++){
    
    s=(arguments[i]*arguments[i])+s;

}
console.log(s);
}
4

3.如下代码的输出?为什么?

console.log(a);
var a = 1; // undefind
console.log(b);//Uncaught ReferenceError: b is not defined

函数声明会被变量提升到最前端,但a的赋值不会,所以出现undefind
b没有被声明,所有输出b会报错

4.

5
函数表达式所定义的函数无法进行函数前置,当运行到sayAge(10)时函数还未被定义所以会报错。

5.

6

6.

7

7.

8
var fn=1;写为var fn;就会顺利输出fn函数。

8.

9

9

10

10

11

代码题问题

  • 在函数中声明 i=10var i=10有什么区别?

  • 变量前置和函数前置的顺序?

相关文章

  • 任务17 代码题

    1.读出输出值 getInfo('hunger',28,'男') 输出 类数组对象argument被传入了‘val...

  • 任务17 函数-代码题

    1.以下代码输出什么? 输出结果 ![D75]86W}EBD021{WE4Y_]FI.png](http://up...

  • 代码题 任务16

    1. 2. 3. 4. 5. 6.

  • JS代码题17

    给定一个范围在 1 ≤ a[i] ≤ n ( n = 数组大小 ) 的 整型数组,数组中的元素一些出现了两次,另...

  • 任务22 DOM、事件-代码题

    1.有如下代码,要求当点击每一个元素li时控制台展示该元素的文本内容。不考虑兼容 jsbin链接 2.补全代码,要...

  • 南邮CTF-WEB-writeup

    2018/3/16 17:34:51 WEB题 1.签到题 题目:key在哪里? writeup:查看源代码即可获...

  • 2020-29周复盘

    上周完成情况 任务进度结果刷题7道完成刷题7道Done完成CTR预估的代码(两周的任务)完成项目梳理Doing学习...

  • 2020-30周复盘

    上周完成情况 任务进度结果刷题7道完成刷题14道Done完成CTR预估的代码(两周的任务)Done 周反思 不要因...

  • 任务题

    一、 给定一个 k 位整数 N=d​k−1​​ 10​k−1​​ +⋯+d​1​​ 10​1​​ +d​0​​ ...

  • 任务19 时间对象、引用类型-代码题

    1.写一个函数getIntv,获取从当前时间到指定日期的间隔时间 2.把数字日期改成中文日期 3.写一个函数获取n...

网友评论

      本文标题:任务17 代码题

      本文链接:https://www.haomeiwen.com/subject/cesumttx.html