/*
var box = 100; //单行语句
var age = 20; //另一条单行语句 { //用花括号包含的语句集合,叫做复合语句,单位一个
//一对花括号,表示一个复合语句,处理时候,可以当作一条单行语句来对待
var height = 200; //复合语句,我们一般称为他叫做代码块
var width = 300;
}
;
var box = 100; if (box > 50) alert(box); //if 里面的括号 (box > 50) 返回的结果转成成布尔值是
//true的时候,则执行后面的一条语句,否则,不执行 var box = 100; if (box > 50) //if 语句里的表达式如果返回的false,只会不执行后面的一条语句
alert(box); //第二条语句,和if语句无关,所以会执行
alert('不管你的if是true还是false,我都会执行到!'); var box = 10; if (box > 50) { //这里是一条复合语句,被当作一条语句来对待了,代码块的功能体现出来了
alert(box);
alert('不管你的if是true还是false,我都会执行到!');
} {
alert('213');
} var box = 100; if ("") { //123会自动转成true,0转换成了false,"lee"转成了true
alert(box);
} var box = 100; if (box > 50) {
alert('box大于50');
} else {
alert('box小于50');
} var box = 98; if (box >= 100) {
alert('甲');
} else if (box >= 90) {
alert('乙');
} else if (box >= 80) {
alert('丙');
} else if (box >= 70) {
alert('丁');
} else if (box >= 60) {
alert('及格');
} else {
alert('不及格');
} */ var box = 2; switch (box) { //switch (box) box就是要比较的变量
case 1 : //case 1 : 相当于 if 语句里的(box == 1) ,如果box 是1的话
alert('one');
break; //break中途退出,防止穿透
case 2 : //if (box == 2)
alert('two');
break;
case 3 :
alert('three');
break;
default: //相当于if语句里的else
alert('出错!');
}
/*
var box = 10; do { //先运行,再判断的循环体
alert(box); //打印1,打印2,3, 4 ,5
box++; //box = 2 ++ 3 4 5 6
} while (box <= 5); //判断6 < = 5,再运行第7行,退出了
//当while判断为false的时候,退出循环,
//当while判断为true的时候,执行循环
//如果条件一开始不满足,至少会执行一次
//切记,循环体的判断要想好,不然可能会出现死循环 var box = 10;
while (box <= 5) { //先判断,再运行的循环体
alert(box);
box++;
} for (var box = 1;box <= 5; box++) { //第一步,声明变量box=1
alert(box); //第二步,判断box < = 5,如果返回true执行第三步,否则退出
} //第三步,alert(box),输出box
//第四步,box++ 累增 2
//第五步,去执行第二步
var box = { //这个对象有三个属性name,age,height
'name' : 'df',
'age' : 28,
'height' : 178
}; for (var x in box) {
alert(x);
} for (var box = 1; box <=10; box ++) {
if (box == 5) break;
document.write(box+'<br />');
} for (var box = 1; box <=10; box ++) {
if (box == 5) continue;
document.write(box+'<br />');
} var n = box.name;
var a = box.age;
var h = box.height; alert(n+a+h);
*/ var box = {
'name' : 'llj',
'age' : 44,
'height' : 178
}; with (box) { //with(box)可以将box.给省略掉
var n = name; //这里的name相当于box.name
var a = age;
var h = height;
} alert(n+a+h);

javascript笔记5之流程控制语句的更多相关文章

  1. 2014年辛星完全解读Javascript第四节 流程控制语句

    上一节我们介绍了函数,本小节我们介绍一下流程控制语句,对于任何一门编程语言来说,流程控制都是非常重要的,也就是我们常说的顺序结构.选择结构和循环结构. ************选择结构******** ...

  2. javascript笔记整理(流程控制)

    流程:就是程序代码的执行顺序 流程控制:通过规定的语句让程序代码有条件的按照一定的方式执行 1.顺序结构(按照书写顺序来执行,是程序中最基本的流程结构) 2.选择结构(分支结构.条件结构):根据给定的 ...

  3. sqlserver自学笔记之的流程控制语句

    1.使用if else语句 ①在学生表中,查找名字为王刚的同学,如果存在,显示该同学的信息,否则显示查无此人 if exists(select sno from student where sname ...

  4. javaScript的流程控制语句学习笔记

    JavaScript提供了5种流程控制语句,if条件判断语句,switch语句,for循环语句,while循环语句,do-while循环语句. 1.条件判读语句 对变量或表达式进行判定,并根据判定结果 ...

  5. Javascript高级编程学习笔记(6)—— 流程控制语句

    话不多说,我们直接开始进入今天的主题 流程控制语句 首先什么是流程控制语句呢? 顾名思义,就是控制流程的语句. 在JS中语句定义了ECMAScript中的主要语法,让我们可以使用一系列的关键字来完成指 ...

  6. 二、JavaScript语言--JS基础--JavaScript进阶篇--流程控制语句

    1.if语句--做判断 if语句是基于条件成立才执行相应代码时使用的语句. 语法: if(条件) { 条件成立时执行代码} 注意:if小写,大写字母(IF)会出错! 假设你应聘web前端技术开发岗位, ...

  7. 2014年辛星Javascript解读第四节 流程控制语句

    上一节我们介绍了函数,本小节我们介绍一下流程控制语句,对于不论什么一门编程语言来说,流程控制都是很重要的,也就是我们常说的顺序结构.选择结构和循环结构. ************选择结构******* ...

  8. 第一百零一节,JavaScript流程控制语句

    JavaScript流程控制语句 学习要点: 1.语句的定义 2.if 语句 3.switch语句 4.do...while语句 5.while语句 6.for语句 7.for...in语句 8.br ...

  9. JavaScript基础之流程控制语句

    第三部分:流程控制语句 JavaScript代码是书写位置: JavaScript代码应该写在<script type=”text/javascript”></script>这 ...

随机推荐

  1. mac显示隐藏文件夹

    ~/Library/Preferences/com.apple.finder AppleShowAllFiles -bool true (true 改成 false 就可以不再显示隐藏文件)需要重启, ...

  2. javax.management

    软件包 javax.management 的描述 提供 Java Management Extensions 的核心类. Java Management Extensions (JMXTM) API ...

  3. Android中BroadCast与Activity之间的通信

    在看本文之前,假设你对于Android的广播机制不是非常了解.建议先行阅读我转载的一篇博文:图解 Android 广播机制. 因为本案例比較简单,故直接在此贴出代码,不做过多的阐述. 先上效果截图: ...

  4. 查询rman备份信息经常使用指令

    查询rman备份信息经常使用指令 ----登陆到rman $rman target / ----以精简的格式查看备份信息 RMAN> list backup of database summar ...

  5. Spring3 MVC 使用JSON进行前后台数据交互

    http://wbj0110.iteye.com/blog/2007918 在 Spring3 中,响应.接受 JSON都十分方便.向前台返回 JSON 格式的数据: 1 2 3 4 5 6 7 8 ...

  6. 《Linux Device Drivers》第十二章 PCI司机——note

    一个简短的引论 它给这一章总线架构的高级概述 集中访问讨论Peripheral Component Interconnect(PCI,外围组件互连)外设内核函数 PCI公交车是最好的支持的内核总线 本 ...

  7. [小工具] Command-line CPU Killer(附源码及下载链接)

    博主有次在拆卸自己的笔记本电脑后,发现电脑如果静置时间长了有时会重启,但奇怪的是当我自己在电脑前工作的时候从来没有重启过.据此推测可能 CPU 完全空闲的时候风扇完全停转了,虽然 CPU 温度不高,但 ...

  8. somethings about QSplitter

    m_splitter = new QSplitter(Qt::Horizontal);    m_splitter->addWidget(this->m_leftWidget);    m ...

  9. SQL转换函数to_char/to_date/to_number

    日期型->字符型转换函数to_char(d [,fmt]) 函数to_char(d [,fmt])用于将日期型数值转换为字符串(varchar2类型),其中参数d用于指定日期值,fmt用于指定要 ...

  10. css布局&初始化&基准样式

    学习css布局比较好的网站 学习css布局 1.css设置模块 typography(字体) colour(颜色) link(链接) forms(表单) layout(布局) navigation(导 ...