continue语句用于终止本次循环,继续执行下一次循环,语法格式如下:语法格式说明:◇ continue有两种使用形式,默认不加标签名,结束紧邻的循环语句。◇ continue跟随标签名,表示终止本次循环之后跳转的位置。图6.4.3continue语句终止本次循环上例使用continue语句跳过奇数。提示continue跳出外层循环会使代码的可读性变得很差,一般情况下不建议使用。......
2023-11-08
递增(++)和递减(--)都属于快捷运算,分别用于将变量自身的值加1和减1。递增和递减可以位于操作数左侧和右侧。
递增和递减位于操作数两侧时,表达式的返回值不同:
1.运算符位于操作数右侧时,修改自身值,返回修改前的值,比如a++将a的值加1,但返回a原来的值;
2.运算符位于操作数左侧时,修改自身值,返回修改后的值,比如++a将a的值加1,并返回a最新的值。
4.2.4.html使用递增和递减对总数进行修改,如下所示。
动手写4.2.4
执行4.2.4.html,输出表达式的值到网页,如下图所示。
图4.2.4 递增和递减(www.chuimin.cn)
递增和递减只能用于变量、对象属性(包括数组元素),不能用于直接量、函数返回值和表达式返回值。
4.2.5.html使用递增修改对象属性的值,如下所示。
动手写4.2.5
执行4.2.5.html,修改属性的值时正常输出,修改函数返回值时抛出错误,打开浏览器控制台能看到错误信息,如下图所示。
图4.2.5 递增和递减使用限制
递增和递减只能用于标识符,不能用于直接量、表达式返回值、函数返回值,非法使用会被识别成缺少对应操作数,抛出错误“Uncaught ReferenceError: Invalid left-hand side expression in postfix operation”。
有关零基础JavaScript从入门到精通的文章
continue语句用于终止本次循环,继续执行下一次循环,语法格式如下:语法格式说明:◇ continue有两种使用形式,默认不加标签名,结束紧邻的循环语句。◇ continue跟随标签名,表示终止本次循环之后跳转的位置。图6.4.3continue语句终止本次循环上例使用continue语句跳过奇数。提示continue跳出外层循环会使代码的可读性变得很差,一般情况下不建议使用。......
2023-11-08
表13.2.3document对象方法◇ document.getElementById,即使存在多个相同id,也返回第一个节点,从语义上不应该存在多个相同id。动手写13.2.3执行13.2.3.html,输出结果到网页,如下图所示。图13.2.3document对象方法HTMLCollection和NodeList并不是数组,只是和数组的数据结构类似,不具有数组相关方法,俗称伪数组。函数内部的arguments对象也属于伪数组。提示HTMLCollection使用时一般将其实例转换为数组,比如使用boldCollection=[].slice.call,转换成数组后,节点变化不再影响数组长度。......
2023-11-08
DOM文档树形结构由不同节点组成,图14.1.1文档对象模型展示的都是节点,各个节点具有特定的分类:◇ 根节点,最顶层的标签称为根节点,是HTML文档的最顶层标签。表14.2.1节点类型列表提示文档全部由节点组成,标签是节点的一种类型,通常情况下,也使用元素表示标签。图14.2.2节点类型所有节点都具有nodeName属性,用来表示节点名称,比如comment.nodeName是“#comment”,document.nodeName是“#document”,text.nodeName是“#text”。......
2023-11-08