javascript学习之流程控制
来源:互联网 发布:修车技术资料大全软件 编辑:程序博客网 时间:2024/05/22 23:44
流程控制:通过 规定的语句 让程序代码 有条件的 按照一定的方式 执行。
一、顺序结构
按照书写顺序来执行,是程序中最基本的流程结构。
二、选择结构(分支结构、条件结构)
根据给定的条件有选择的执行形相应的语句。
(1) if else if else
1.单路分支
//条件可以是表达式也可以是任何的数据类型
//大括号会把他里面的代码当作一个整体来运行,如果只有一条语句,可以省略大括号
if(条件){
条件成立执行的语句
}
2.双路分支
if(条件){
条件成立的时候执行的代码
}else{
条件不成立的时候执行的代码
}
3.多路分支
if(条件1){
条件1成立执行的代码
}else if(条件2){
条件2成立执行的代码
}else if(条件3){
条件3成立执行的代码
}......else{
如果上述条件都不成立执行的代码
}
4.嵌套分支
if(条件1){
if(){
}else if(){
}....
}else if(条件2){
条件2成立执行的代码
}else if(条件3){
条件3成立执行的代码
}......else{
如果上述条件都不成立执行的代码
}
(2)
switch(变量任何的数据类型){
case 值1:
表达式1;
break;
case 值2:
表达式3;
break;
.........
defalut:
表达式
}
多个选择进行相应的匹配
*************************************************
1.当判断某种范围的时候最好用if语句,当判断单个值时候用switch
2.条件满足的情况不可以重复,会发生不可预期的错误。
*************************************************
=================================
一、跳转语句
在循环控制语句中,当 满足指定条件 的时候,退出循环 或者是退出 当前 循环的语句。
1.break;
格式:break;
跳出并且终止循环,如果后面有代码,则继续往下执行。
2.continue;
格式:continue;
跳出并且终止当前的循环,如果下个值仍满足循环条件,则继续循环。
***********************************************************
break:
A.switch,指的是当满足某个条件后,退出switch语句
B.用在循环语句当中,跳出并且终止循环,如果后面有代码,则继续往下执行。
continue:
A.只能用在循环语句当中, 跳出并且终止当前的循环,如果下个值仍满足循环条件,则继续 循 环。
B.最好用适当的语句代替continue
***********************************************************
二、标签语句:
用来退出多层循环
格式:
标签名:语句;
注意:标签名只可以作用于break 或continue
三、
with(){
}
用于设置代码在对象中的作用域。
*************************************************
不建议使用。
*************************************************
- javascript学习之流程控制
- javascript学习之流程控制
- JavaScript之流程控制
- 《Javascript权威指南》学习笔记之四流程控制
- 《Javascript权威指南》学习笔记之四流程控制
- JavaScript学习日志——流程控制
- javascript学习(五)流程控制
- JavaScript复习之--流程控制-分支结构
- JavaScript复习之--流程控制-循环结构
- javascript语法之流程控制语句
- JavaScript进阶之流程控制语句
- javascript学习之流程控制(5)—— for循环
- javascript学习之流程控制(6)—— for循环嵌套应用
- 轻松学习JavaScript七:JavaScript的流程控制语句
- 轻松学习JavaScript七:JavaScript的流程控制语句
- JavaScript复习之--JavaScript控制流程-跳转语句,with语句
- C# 学习总结 之 流程控制
- shell学习之-程序的流程控制
- c++ 对象/const对象/const引用/const指针/顶层const/底层const/ constexpr及常量表达式
- Android如何使用读写cookie的方法
- PHP之分布式缓存memcached熟悉和操作
- java作业(3.24)
- ios xmpp研究探索:删除好友
- javascript学习之流程控制
- 心态啊心态
- 北京哪里比较好玩呢
- 抓交通事故肇事犯
- 黑马程序员——Java编程语言学习总结 – Collection集合框架
- RFID系统构成及其功能
- Objective-C学习之旅(十)----Blocks语法
- ulimit 的说明及学习
- 解析Contiki系统protothread的预编译C代码