break&&outermost
var num = 0;
outermost:
for(var i=0;i<10;i++){
  for(var j=0;j<10;j++){
    if (i==5&&j==5) {
      break outermost;
    }//i=5 j=4
    num++
  }
}
console.log(num);//

2:continue&&outermost  这种情况下会退出内部循环,执行外部循环,也就意味着内部循环少执行了5次

var num = 0;
outermost:
for(var i=0;i<10;i++){
for(var j=0;j<10;j++){
if (i==5&&j==5) {
continue outermost;
}
num++
}
}
console.log(num);//

3:switch case语句,假如有多个if else 用switch case可以精准定位到满足条件的语句,性能好

var num = 10;
switch (num){
case "10":
console.log("小于0");
break;
case 10:
console.log("执行的是全等操作");
//break;
//没有break继续往下执行
case num==10:
console.log(10);
break;//答案为 "执行的是全等操作"&&10
case num > 10:
console.log("10");
break;
default:
console.log("100");
}

4:通过arguments对象的length属性可以获知有多少个参数传递给函数,arguments对象只是与数组类似,并不是Array实例

function add(){
console.log(arguments.length);
}
add(10,20);//
add(10)// function doAdd(num1,num2){
"use strict";//严格模式下值为28;也就是说无法改变本身带的参数值
arguments[1] = 10;//非严格模式下值为18
console.log(arguments[0]+num2);
}
doAdd(8,20)//

label语句和break continue的使用(高程第三章)的更多相关文章

  1. label语句、break语句和continue语句

    label语句 可以在代码中添加标签,以便使用.以下是label语句的语法: label:statement 示例: start: for (var i = 0; i < count; i++) ...

  2. Javascript权威指南——第二章词法结构,第三章类型、值和变量,第四章表达式和运算符,第五章语句

    第二章 词法结构 一.HTML并不区分大小写(尽管XHTML区分大小写),而javascript区分大小写:在HTML中,这些标签和属性名可以使用大写也可以使用小写,而在javascript中必须小写 ...

  3. 语句:if语句、do-while语句、while语句、for语句、for-in语句、with语句、label语句、switch语句以及break和continue语句;

    ECMA-262规定了一组语句(也成为流控制语句),语句定义了ECMASript中的主要语法. 语句分类:条件分支语句.条件判断语句和循环语句 代码块:是一对包裹多行代码的花括号,代码块后不可加引号: ...

  4. js中退出语句break,continue和return 比较 (转载)

    在 break,continue和return 三个关键字中, break,continue是一起的,return 是函数返回语句,但是返回的同时也将函数停止 首先:break和continue两个一 ...

  5. Java基础(2):Java中的四个跳转语句总结goto,break,continue,return

    跳转控制语句 Java中的goto是保留字,目前不能使用.虽然没有goto语句可以增强程序的安全性,但是也带来很多不便,比如说,我想在某个循环知道到某一步的时候就结束,现在就做不了这件事情.为了弥补这 ...

  6. js中退出语句break,continue和return 比较

    js中退出语句break,continue和return 比较 在 break,continue和return 三个关键字中, break,continue是一起的,return 是函数返回语句,但是 ...

  7. js中退出语句break,continue和return 比较(转)

    原链接:http://blog.163.com/ued_er/blog/static/199703159201210283107315/ js中退出语句break,continue和return 比较 ...

  8. JAVA之旅(二)——if,switch,for,while,do while,语句嵌套,流程控制break , continue ,函数,重载的示例总结

    JAVA之旅(二)--if,switch,for,while,do while,语句嵌套,流程控制break , continue ,函数,重载的示例总结 JAVA的思想真的很重要,所以要专心的学-- ...

  9. C#流程控制语句--跳转语句(break,continue,goto,return,)

    跳转语句:是程序运行到某一位置时,可以跳到程序中另一个代码的语句.循环控制语句. 跳转语句:break 1.用于退出包含在最内层的循环或者退出一个switch或loop语句,程序流将继续紧接着loop ...

随机推荐

  1. DBA的那些事

    --Author:Leshami --Blog    :http://blog.csdn.ne/leshami 说起DBA,全称是Database Administrator,不是Doctor of ...

  2. js怎样生成json的数据

    var row1 = {};row1.name = 'david';row1.age = '20'; //或者var row2 = {name: 'peter', age: '23'}; var da ...

  3. Javascript and AJAX with Yii(在yii 中使用 javascript 和ajax)

    英文原文:http://www.yiiframework.com/wiki/394/javascript-and-ajax-with-yii /*** http://www.yiiframework. ...

  4. java_method_日期方法

    package cn.com.qmhd.tools; import java.text.SimpleDateFormat; import java.util.Calendar; import java ...

  5. 常用对象API、附加:集合补充

    基本数据类型对象包装类: 为了方便操作基本数据类型值,将其封装成了对象,在对象中定义了属性和行为丰富了该数据的操作. 用于描述该对象的类就称为基本数据类型对象包装类. byte——Byte short ...

  6. 几种不同风格的Toast

    一般情况下,我们使用Toast默认的风格就行了,只是有些时候为了达到我们自己想要的效果需要自定义一下,包括自定义显示的位置,显示的内容以及完全自定义里面的布局,代码如下: activity: pack ...

  7. jquerymobile知识点:button与a

    首先先上一段代码: <a href="#" data-role="button" onclick="change();" id=&qu ...

  8. 自定义toast功能

    http://download.csdn.net/detail/caryt/8105031

  9. PHP发送邮件类库PHPMailer的简单使用

    最近需要用到发送邮件的功能,原本是用PHP自带的mail()函数发送的.php mail()这个方法非常简单.方便.易用,但是除了网易邮箱.QQ邮箱.GMAIL邮箱等常用的邮箱可以收到之外,经测试HO ...

  10. PHP内核探索之变量(1)变量的容器-Zval

    http://blog.csdn.net/ohmygirl/article/details/41542445