JavaScript作用域
在JavaScript中,您可以在任意位置声明变量,但不同的位置会影响变量的可用范围,这个范围称为作用域。作用域可以大致分为两种类型,分别是全局作用域和局部作用域。下面就来分别介绍一下。 ...
在JavaScript中,您可以在任意位置声明变量,但不同的位置会影响变量的可用范围,这个范围称为作用域。作用域可以大致分为两种类型,分别是全局作用域和局部作用域。下面就来分别介绍一下。 ...
JS事件(event)是当用户与网页...
函数是一组执行特定任务(具有特定功能)的,可以重复使用的代码块,前面几节中用到的alert()、write()就是JavaScript中内置的函数。 除了使用内置函数外,我们也可以自行创...
通过前面对循环的学习我们知道,默认情况下循环会在表达式结果为假时自动退出循环,否则循环会一直持续下去。某些情况下,我们不用等待循环自动退出,可以主动退出循环,JavaScript中提供了break...
JSforof循环是ECMAScript6中新添加的一个循环方式,与forin循环类似,也是普通for循环的一种变体。使用forof循环可以轻松的遍历数组或者其它可遍历的对象...
JSforin循环是一种特殊类型的循环,也是普通for循环的变体,主要用来遍历对象,使用它可以将对象中的属性依次循环出来,其语法格式如下: for(variableinobje...
前面我们简单介绍了while循环和dowhile循环,本节再来介绍另外一种循环——for循环。 JSfor循环语法 JSfor循环适合在已知循环次数时使用,语法格式如下:...
JSdowhile循环与while循环非常相似,不同之处在于,dowhile循环会先执行循环中的代码,然后再对条件表达式进行判断。因此,无论条件表达式是真还是假,dowhile循环都...
循环就是重复做一件事,在编写代码的过程中,我们经常会遇到一些需要反复执行的操作,例如遍历一些数据、重复输出某个字符串等,如果一行行的写那就太麻烦了,对于这种重复的操作,我们应该选择使用循环来完成。 ...
JSswitchcase语句与ifelse语句的多分支结构类似,都可以根据不同的条件来执行不同的代码;但是与ifelse多分支结构相比,switchcase语句更加简洁和紧凑,执...