if语句

C#教程—判断语句

旧时模样 提交于 2020-02-16 23:42:22
C#判断语句: C# 提供了以下类型的判断语句。 if语句 一个 if 语句 由一个布尔表达式后跟一个或多个语句组成。 C# 中 if 语句的语法: if ( boolean_expression ) { /* 如果布尔表达式为真将执行的语句 */ } 如果布尔表达式为 true,则 if 语句内的代码块将被执行。如果布尔表达式为 false,则 if 语句结束后的第一组代码(闭括号后)将被执行。 实例: /* 局部变量定义 */ int a = 10 ; // 使用 if 语句检查布尔条件 if ( a < 20 ) { //如果条件为真,则输出下面的语句 Console . WriteLine ( "a 小于 20" ) ; } Console . WriteLine ( "a 的值是 {0}" , a ) ; Console . ReadLine ( ) ; if…else语句 一个 if 语句 后可跟一个可选的 else 语句,else 语句在布尔表达式为假时执行。 C# 中 if…else 语句的语法: if ( boolean_expression ) { /* 如果布尔表达式为真将执行的语句 */ } else { /* 如果布尔表达式为假将执行的语句 */ } 如果布尔表达式为 true,则执行 if 块内的代码。如果布尔表达式为 false,则执行 else

js优化细则整理(详细版)

非 Y 不嫁゛ 提交于 2020-02-15 13:31:53
目录 原生js部分 关于JQ部分 原生js部分 参考文章 js性能优化的小知识 javascript性能优化技巧 JavaScript性能优化之小知识总结 DOM编程 建议将对象进行缓存处理,特别是DOM访问是比较消耗资源的 使用DocumentFragment优化多次append 一旦需要更新DOM,请考虑使用文档碎片来构建DOM结构,然后再将其添加到现存的文档中。 for (var i = 0; i < 1000; i++) { var el = document.createElement('p'); el.innerHTML = i; document.body.appendChild(el); } //可以替换为: var frag = document.createDocumentFragment(); for (var i = 0; i < 1000; i++) { var el = document.createElement('p'); el.innerHTML = i; frag.appendChild(el); } document.body.appendChild(frag); 使用一次innerHTML赋值代替构建dom元素 对于大的DOM更改,使用innerHTML要比使用标准的DOM方法创建同样的DOM结构快得多。 var frag =

Shell---if条件语句(if-test)

狂风中的少年 提交于 2020-02-15 12:52:02
一、if语句 if condition;then statement(s) fi #注意,conditon后面的分号;当if与then同行时,这个分号是必须的,否则会出现语法错误 示例: #!/bin/bash user=kiosk if grep $user /etc/passwd;then echo "Hello $user" fi if date;then echo "Hello date" fi 二、if-else 语句 如果有两个分支,就可以使用if else 语句 if condition then statement1 else statement2 fi 如果condition成立,那么then后面的statement1将会被执行; 否则,执行else后面的statement2语句 示例1: #!/bin/bash read num1 read num2 if (($num1 == $num2)) then echo $num1和$num2相等 else echo $num1和$num2不相等 fi 三、if-elif-else语句 if condition1 then statement1 elif condition2 then statement2 elif condition3 then statement3 .. .. .. else statementn

shell中的if语句

醉酒当歌 提交于 2020-02-14 18:07:18
shell中的if语句 1. if语句的基本格式 2. if-else语句 3. if-elif-else语句 1. if语句的基本格式 if condition #如果满足condition条件 then statement ( s ) #就执行statement(可以有多个) fi 注意:这里的then和if可以位于一行,位于一行时condition后要加分号: if condition ; then statement fi 例1: #!/bin/bash if date #如果能够正常执行date命令 then echo "it works" #就输出it works fi #date命令的执行结果也会被输出 例2: #!/bin/bash if datfff #如果能够正常执行datefff命令 then echo "it works" #就输出it works fi #如果不能执行datefff,就跳出if语句,执行下面的内容 echo "we are outside if the if statement" 例3: #!/bin/bash testing = student if grep $testing /etc/passwd then echo The bash files for user $testing are: ls -a /home/ $testing

Python 流程控制

大憨熊 提交于 2020-02-12 16:05:59
Python流程控制 Python条件控制 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块,可以通过下图来简单了解条件语句的执行过程: if语句 Python中if语句的一般形式如下所示: if condition_1: statement_block_1 elif condition_2: statement_block_2 else: statement_block_3 如果 "condition_1" 为 True 将执行 "statement_block_1" 块语句; 如果 "condition_1" 为False,将判断 "condition_2"; 如果"condition_2" 为 True, 将执行 "statement_block_2" 块语句; 如果 "condition_2" 为False,将执行"statement_block_3"块语句; Python中用elif代替了else if,所以if语句的关键字为: if - elif - else 。 注意: 1.每个条件后面要使用冒号 : ,表示接下来是满足条件后要执行的语句块; 2.使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块; 3.在Python中没有switch – case语句; 以下是一个简单的if实例: var1 = 10 if

Python基础(五)

我们两清 提交于 2020-02-12 15:51:59
一、Python3条件控制 Python条件语句是通过 一条或多条语句 的 执行结果 (True或者False)来 决定执行的代码块 。 1.if语句 1 if condition_1: 2 statement_block_1 3 elif condition_2: 4 statement_block_2 5 else: 6 statement_block_3 如果 "condition_1" 为 True 将执行 "statement_block_1" 块语句 如果 "condition_1" 为False,将判断 "condition_2" 如果"condition_2" 为 True 将执行 "statement_block_2" 块语句 如果 "condition_2" 为False,将执行"statement_block_3"块语句 Python 中用 elif 代替了 else if ,所以if语句的关键字为: if – elif – else 。 注意: 1、每个条件后面要使用冒号(:),表示接下来是满足条件后要执行的语句块。 2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。 3、在Python中没有switch – case语句。 1 num = 8 2 Num = -3 3 4 while(Num != num): 5 6 Num = int

什么是流程控制

吃可爱长大的小学妹 提交于 2020-02-12 03:07:07
浅析PHP流程控制 今天Qi号给小白们分享一下PHP基础(相互请教~~): 下面是Qi号搜集的资料及自己的总结希望有所帮助: 什么是流程控制:在声明式的编程语言中,流程控制指令是指会改变程序运行顺序的指令,可能是运行不同位置的指令,或是在二段(或多段)程序中选择一个运行。   命令式编程:命令“机器”如何去做事情(how),这样不管你想要的是什么(what),它都会按照你的命令实现。   声明式编程:告诉“机器”你想要的是什么(what),让机器想出如何去做(how)。   等我们下次再扒两种方式编程的裤子。 不论是PHP还是别的语法,程序总是由若干条语句组成。 从执行方式上看,语句的控制结构分为以下三种: 1、 顺序结构:从第一条语句到最后一条语句完全顺序执行; 2、 选择结构:根据用户输入或语句的中间结果去执行若干任务; 3、 循环结构:根据某条条件重复地执行某项任务若干次,或直到达成目标即可。 PHP中 有三种控制语句用以实现选择结构与循环结构: 1、 条件控制语句:if、else、elseif和switch; 2、 循环控制语句:foreach、while、do...while..和for; 3、 转移控制语句:break、continue和return。 下面有几个小实例可以参考一下 条件控制语句: If语句,用法:  If(E)  语句块1;  else   语句块2;

流程控制语句(一)选择结构

孤人 提交于 2020-02-11 18:03:12
流程控制语句 1 顺序结构 : 代码从主函数开始逐行向下运行也是一种宏观的代码运行结构。 2 选择结构 : ①if语句 ②switch语句 3 循环结构: ①for循环 ②while循环 选择结构 1. if语句 :生活中的很多事情都是在满足一定条件下发生的,同样,程序中的“某操作语句”也是在满足一定逻辑条件下才执行的,这种语句称作条件语句,或称为“if 语句”。 显然,if 语句是一种分支结构,当条件满足时,有“执行该操作语句”和“跳过执行该操作语句”的两条分支。 基本格式 if(条件表达式){ 当条件为true时执行的代码; }else 当条件为false时执行的代码; } 2.if-else 语句 的执行流程:首先判断关键词if后括号内条件表达式的值,如果该表达式的值为逻辑真(非 0),则执行 if 体(语句 A),而不执行 else 体(语句 B),然后继续执行 if-else 之后的其他语句;否则,若该表达式的值为逻辑假(0),则不执行该 if 体(语句 A),而执行 else 体(语句 B),然后继续执行 if-else 之后的其他语句 if(条件1){ 条件1为true时执行的代码; if(条件2){ 条件2为true时执行的代码; }else{ 条件2为false时执行的代码; } }else{ 条件1为false时执行的代码; } 3.if-else-if形式

流程控制语句

試著忘記壹切 提交于 2020-02-10 14:28:51
流程控制语句的三大结构是:顺序结构,选择结构和循环结构 1 .顺序结构 --代码从主函数开始逐步向下运行,也是宏观的代码运行方式。没有任何分支,也是最简单的一种结构。 宏观的运行方式指的是,自上而下运行;不论是选择结构还是循环结构,代码在宏观上都是自上而下运行。 2. 选择结构 --选择结构的前提是条件,关于条件的运算是用比较运算符,逻辑运算符和三目运算符 (1)if 语句(boolean表达式在一定程度上简化了if语句的功能) 基本格式: 单if格式: 嵌套if-else格式: If-else-if形式: (2)switch语句: switch所要求的变量的数据类型:byte short int char String 枚举 基本格式: switch(变量){ case(变量): 执行语句1; break; case(变量): 执行语句2; break; ...................... deafult: 执行语句n; break; } if和switch语句的区别: if它既可以对一个单一的值进行判断,也可以对一个区间的值进行判断;switch只能判断单一的值 3. 循环结构 循环四要素: 循环初始化(指的是循环从什么时候开始) 循环继续条件(什么情况循环继续执行/反过来说,循环何时结束) 循环体(就是我们需要被多次循环执行的代码块) 循环的周期,步长,间距

JS笔记之第二天

安稳与你 提交于 2020-02-07 21:59:01
一元运算符:++ -- 分为前++和后++ and 前--和后-- 如果++在后面,如:num++ +10参与运算,先参与运算,自身再加1 如果++在前面,如:++num+10参与运算,先自身加1,然后再参与运算 如果--在后面,如:num-- +10参与运算,先参与运算,自身再减1 如果--在前面,如:--num+10参与运算,先自身减1,然后再参与运算 例子: 代码是从上到下,一行一行执行的。 ++在后面: var num1=10; var sum1=num1++ +10; //sum1=num1++ +10=10+10=20 //num1++=10+1=11 console.log(sum1);//20 ++在前面 var num2=10; var sum2=++num2+10; //++num2=10+1=11 //sum2=++num2+10=11+10=21 console.log(sum2);//21 - -在后面 var num3=10; var sum3=num3-- +10; //sum3=num3-- +10=10+10=20; //num3--=10-1=9 console.log(sum3);//20 - -在前面 var num4=10; var sum4=--num4+10; //--num4=10-1=9 //sum4=--num4+10=9+10