博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS DAY3
阅读量:5115 次
发布时间:2019-06-13

本文共 1068 字,大约阅读时间需要 3 分钟。

1.for in语句

语法: for(var 键名 in 对象)

            {

      循环体;

             }

注意:(1).键名可以是任意合法的标识符;

          (2).键名在迭代的过程中会逐个被赋值为对象的属性名。

2.JS函数

(1)JavaScript 中的函数最多能有 255 个参数,最少则一个参数也没有。

(2)虽然参数名是可以自行定义的,但是在声明函数的时候,使用英文意思明确的参数名是一个好习惯,方便别人和自己知道你写的函数需要接受怎样的参数。

(3)使用了return语句的函数可以将结果返回给外部使用。很多时候,我们使用函数是为了对数据进行加工,在这种情况下,我们把加工后的结果返回给外部使用是个很棒的做法。如此一来,函数的职责就会变得明确,它只负责加工数据,不必关心加工后的结果在外部被怎么使用。

(4)一个函数内部可以有多条retuen语句,但是只有其中一条retuen会被执行,因为return在执行之后函数会直接退出。,就是当函数执行完该语句之后,函数会直接结束,无论函数体中是否还有其他代码。有的时候,我们仅仅希望函数能够结束,不需要函数返回什么值,我们在使用return语句的时候右边就可以什么也没有。

(5)

之前介绍的所有函数参数的数量都是在函数声明的时候就设定好的,如果我们想要处理参数数量不定的参数的时候,就需要用到函数内部的一个特殊的变量arguments,这个变量的内容是这个函数所接受的参数的集合,例如:

// 声明的时候只有一个参数function fn (x) { console.log(x, arguments); } // 调用的时候给它传递了一堆参数 // arguments 包含了这个函数所接受到的所有参数 fn(111,2,3,4,5); // 111 [111, 2, 3, 4, 5] (6)函数表达式分为匿名表达式和具名表达式。 (7)使用函数作为参数或返回值的函数就叫高阶函数,他让 JavaScript 变得更加有魅力。 (8)如果想要this的值正常,我们可以直接使用属性名.方法名(参数1, 参数2....)这种格式调用对象的方法。

(9)变量在哪个函数中被声明它就属于哪个函数的作用域,不在任何函数内部中被声明的变量就属于全局作用域。

(10)JavaScript 变量访问的规则说白了就是个由内向外寻找变量的过程,即内层作用域可以访问到其外层作用域中的变量,但反过来就不行。

 

转载于:https://www.cnblogs.com/iShawna/p/8675884.html

你可能感兴趣的文章
如何在VS上用C#玩坏“Hello World”。
查看>>
命令操作数据库
查看>>
Flink:动态表上的连续查询
查看>>
转,Oracle中关于处理小数点位数的几个函数,取小数位数,Oracle查询函数
查看>>
C#编译成x86与x64区别
查看>>
web基础,用html元素制作web页面
查看>>
nohup和&的区别
查看>>
如何在Mininet中修改host的IP地址
查看>>
深入理解pthread_cond_wait、pthread_cond_signal
查看>>
2017 让机器给我们干活
查看>>
django(权限、认证)系统——用户Login,Logout
查看>>
前端的常见的面试试题
查看>>
模版方法模式
查看>>
Python学习——复习5次课(12月2日)
查看>>
[其他]Ubuntu安装genymotion后unable to load VirtualBox engine
查看>>
微信小程序遇到的那些坑
查看>>
水瓶座的回顾-高贵的程序员
查看>>
整理自己的.net工具库
查看>>
java 学习第三篇if判断
查看>>
WPF INotifyPropertyChanged 通过特性减少代码量
查看>>