JavaScript中label语句的使用】的更多相关文章

之前在读<javascript高级程序设计>的时候,看到过lable语句,当时看完感觉好像很少用到,但是今天,刚好在项目终于到了合适的场景,合理使用label可以大幅度优化性能. 首先来简单描述一下这个场景: var itemsId = [1,3]; var all = [[{id:1,name:hehe},{id:3,name:hehe}],[{id:2,name:hehe},{id:4,name:hehe}]]; //我们有上边两个数组,itemsId是id数组,all是一个二维数组,其中…
语法 label: statement 说明 label语句可以在代码中添加标签,以便将来使用.定义的标签可以在将来由break或continue语句引用.加标签的语句一般都要与for语句等循环语句配合使用. // 示例 let count = 0; loop1: for (let i = 0; i < 10; ++i) { for (let j = 0; j < 10; ++j) { if (i === 6 && j === 6) { break loop1; } ++cou…
前言 在前端日常开发过程中,if else判断语句使用的次数应该是比较频繁的了,一些较为复杂的场景,可能会用到很多判断,在某个代码块使用很多if else时,代码会显得较为冗余,阅读起来不够清晰. 除了if else,在开发过程中,还经常使用 逻辑运算符 && || 以及三木运算符? : 等. if else 基本使用 let name = "zhangsan"; if (name === "zhangsan") { console.log(&quo…
在javascript中,我们可能很少会去用到 Label 语句,但是熟练的应用 Label 语句,尤其是在嵌套循环中熟练应用 break, continue 与 Label 可以精确的返回到你想要的程序的位置. Label 语句,按书本上说的语法是:        Label: statement        如: begin: for (var i = 0; i < 10 ; i++ ){                          alert(i);                …
with语句的作用是暂时改变作用域链.减少的重复输入. 其语法结构为: with(object){ //statements } 举一个实际例子吧: with(document.forms[0]){ name.value = "lee king"; address.value = "Peking"; zipcode.value = "10000"; } 与之对应的传统的写法是: document.forms[0].name.value = &qu…
JavaScript 有个 with 关键字, with 语句的原本用意是为逐级的对象访问提供命名空间式的速写方式. 也就是在指定的代码区域, 直接通过节点名称调用对象. with语句的作用是暂时改变作用域链.减少的重复输入. 其语法结构为: with(object){ //statements } 举一个实际例子吧: with(document.forms[]){ name.value = "lee king"; address.value = "Peking";…
void是在JavaScript中的一个重要的关键字可被用作其单操作数之前出现一元运算符,其可以是任何类型. 此运算符指定不需要返回值,进行计算的表达式.它的语法可能是下列之一: <script type="text/javascript"> void func() javascript:void func() or: void(func()) javascript:void(func()) 实例1: 这个操作最常见的用途是在客户端JavaScript:URL,它可以评估计…
1.document.write( " "); 输出语句 2.JS中的行注释为:// 块注释:/**/ 3.传统的HTML文档顺序是:document- >html- >(head,body) 4.一个浏览器窗口中的DOM顺序是:window- >(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElementById( "表单中元素的ID号 ").nam…
语法格式: with(obj){} obj指明了语句组中对象缺省时的参考对象,就是代表该语句块中的默认作用域为obj. <html> <head> <title></title> <meta charset="utf-8"/> <script type="text/javascript"> function test(){ var obj=document.getElementById(&quo…
for-in语句是一种精准的迭代语句,用来枚举对象的属性 实例: <!DOCTYPE html><html><head> <title>For-In Statement Example 1</title></head><body> <script type="text/javascript"> for (var propName in window) { document.write(pro…