if语句

Python之路【第二十一篇】:JS基础

落花浮王杯 提交于 2020-01-14 18:40:36
JavaScript的基础学习(一) 一、JavaScript概述 1.1 JavaScript的历史 ● 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言) ● Netscape(网景)接收Nombas的理念,( Brendan Eich) 在其Netscape Navigator 2.0产品中开发出一套livescript的脚本语言.Sun和Netscape共同完成.后改名叫Javascript ● 微软随后模仿在其IE3.0的产品中搭载了一个JavaScript的克隆版叫Jscript. ● 为了统一三家,ECMA( 欧洲计算机制造协会)定义了ECMA-262规范.国际标准化组织及国际电工委员会(ISO/IEC)也采纳 ECMAScript 作为标准(ISO/IEC-16262)。从此,Web 浏览器就开始努力(虽然有着不同的程度的成功和失败)将 ECMAScript 作为 JavaScript 实现的基础。EcmaScript是规范. 1.2 ECMAScript 尽管 ECMAScript 是一个重要的标准,但它并不是 JavaScript 唯一的部分,当然,也不是唯一被标准化的部分。实际上,一个完整的 JavaScript 实现是由以下 3 个不同部分组成的

If 条件控制 & while循环语句

北城余情 提交于 2020-01-14 13:20:22
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语句。 实例 var1 = 100 if var1: print ("1 - if 表达式条件为 true")

shell脚本之while for if 语句和编写计划任务

陌路散爱 提交于 2020-01-14 02:44:08
关于while循环: while do done 例如 1、关于内存的实时操作: (1) 、vim a.sh (2)、输入以下while循环 (3)、./a.sh执行脚本 2、自加一的操作: (1)、vim b.sh (2)、先赋值xyy=1,再输入当xyy<=10时,则输出xyy的值,并且执行加1的命令(即xyy++),直至等于10为止,最后输出每次的结果 (3)、./b.sh执行脚本 3、关于登录循环的操作: (1)、vim 2.sh (2)、请输入用户名和密码,如果匹配账号密码正确的话,则输出登录成功,如果账号密码不正确的话,则输出,账号和密码是错误的 (3)、./2.sh执行脚本 关于for语句: for i in { } do done 例如: 1、从1-100里取值,并将取到的值挨个输出: (1)、vim 3.sh (2)、in表示从{ }里面取值给i (3)、./3.sh执行脚本 2、可以ping IP地址,查看有哪些可以使用: (1)、vim 3.sh (2)、in表示从{ }里面取值给i (3)、./3.sh执行脚本 关于if语句 例如: 启动nginx服务 (1)、vim 4.sh (2)、chmod +x 4.sh(给4.sh可执行的权限) (3)、./4.sh执行脚本 关于编写任务计划:crontab命令编写 crontab命令编写计划任务 语  法

05-JavaScript流程控件

久未见 提交于 2020-01-13 05:00:36
第5章 流程控制 程序的基本结构有三种: 1、顺序结构:从上到下顺序执行。程序默认就是由上到下顺序执行的。 2、分支结构:根据不同的情况及判断,执行对应的代码。 3、循环结构:重复执行一段代码。 5.1 分支结构 1、if语句 语法结构 if ( /*条件语句*/ ) { //代码块 } if ( /*条件语句*/ ) { //成立执行的代码块 } else { //不成立执行的代码块 } if ( /* 条件1 */ ) { // 成立执行语句 } else if ( /* 条件2 */ ) { // 成立执行语句 } else if ( /* 条件3 */ ) { // 成立执行语句 } else { // 最后默认执行语句 } 案例 //获取两个数字中最大值 var a = 100 ; var b = 200 ; if ( a > b ) { console . log ( a ) ; } else { console . log ( b ) ; } //判断一个数是奇数还是偶数 var n = 10 ; if ( n % 2 == 0 ) { console . log ( '偶数' ) ; } else { console . log ( '奇数' ) ; } /* * 例子: * 获取考试的分数,如果成绩是在90(含)分以上的,则显示级别:A *

Go 基础语法

只谈情不闲聊 提交于 2020-01-13 03:05:02
转自:http://studygolang.com/topics/548 例子Packages.go: package main import ( "fmt" "math/rand" ) func add(x int, y int) int { return x + y } func main() { fmt.Println("My favorite number is", rand.Intn(10)) fmt.Println(add(42, 13)) } 包:每个 Go 程序都是由包(package)组成的,程序运行的入口是包 main 。 导入:这个代码用圆括号组合了导入,这是“打包”导入语句。同样可以编写多个导入语句,例如: import "fmt" import "math" 这个程序使用并导入了包 "fmt" 和" math/rand" 。包名与导入路径的最后一个目录一致。例如,如果你导入了" math/rand" ,那么你就可以在程序里面直接写rand.Intn(10),但如果你导入的是" math" ,那么你就得写math.rand.Intn(10)。 函数:函数可以没有参数或接受多个参数。在这个例子中, add 接受两个 int 类型的参数,注意类型在变量名之后。有没有觉得很奇怪呢,下面就详细解释一下go这样做的原因。 看一个c的例子: int (*fp)(int

python if条件语句

半世苍凉 提交于 2020-01-12 12:19:03
目录 1. if 基本语句 2. if elif嵌套结构 3. 例子 1. if 基本语句   if 条件:     if语句块   else:       else语句 2. if elif嵌套结构 if 条件: if语句块 elif 条件: elif语句块 else: else语句块 3. 例子 源码: a = input("Input number1:\n") a = int(a); b = input("Input number2:\n") b = int(b); if (a >= b): if (a > b): print("a(%d) > b(%d)" % (a, b)); else: print("a(%d) = b(%d)" % (a, b)); else: print("a(%d) < b(%d)" % (a, b)); 结果: Input number1: 1 Input number2: 2 a(1) < b(2) 来源: CSDN 作者: JDSH0224 链接: https://blog.csdn.net/chenliang0224/article/details/103745791

Verilog中关于case语句的优先级

雨燕双飞 提交于 2020-01-11 04:04:40
对于这样的组合逻辑电路 always@(X) case(X) X1: X2: …… endcase 如果分支项包含变量X的所有取值情况,并且互相不重复,那么这样的情况,其实没有必要使用综合指令。 (一)“//synthesis parallel_case” 有一些书在介绍case语句时(例如《verilog HDL综合实用教程》)说“case语句的verilog HDL语义表明了选取case分支的优先顺序。case表达式首先与第一个分支项进行比较,依次类推……”但在Quartus中的实验表明, 当分支项包含变量X的所有取值情况,并且互相不重复时,case语句的各个分支选项的优先级是一样的,并且这时对case使用综合指令“//synthesis parallel_case”也不会起作用。 若某两个分支选项相互重叠,这时,case所暗含的优先级顺序就起作用了,在前面的分支项优先级高,并用在编译时Quartus会出现这样的警告: Warning (10935): Verilog HDL Casex/Casez warning at ddd.v(380): casex/casez item expression overlaps with a previous casex/casez item expression 提醒你说分支项重叠了。 在这种情况下,若不使用“//synthesis

条件测试操作与流程控制语句

喜夏-厌秋 提交于 2020-01-10 05:22:05
在编写Shell脚本时候,经常需要判断两个字符串是否相等,检查文件状态或者是数字的测试等。Shell提供了对字符串、文件、数值等内容的条件测试以及逻辑流程控制。 条件测试操作 程序中的流程控制是由比较和测试语句来处理的,bash具备多种与UNIX系统级特性相兼容的执行测试方法。 常用测试操作 test 命令,测试特定的表达式是否成立,当条件成立时,命令执行后的返回值为0,否则为其他数值。 格式1 test 条件表达式 格式2 [ 条件表达式 ] //常用格式,使用方括号时,要注意在条件两边加上空格。 常见测试类型 测试文件状态 字符串的比较 整数值的比较 逻辑测试 测试文件 格式 [ 操作符 文件或目录 ] 操作符: -d:测试是否为目录,是则为真(Directory) -e:测试目录或文件是否存在,存在则为真(Exist) -f:测试是否为文件,是则为真( file ) -r:测试当前用户是否有权限读取,是则为真( read ) - w :测试当前用户是否有权限写入,是这为真( write ) -x:测试当前用户是否可执行该文件,可执行则为真(Excute) -L:测试是否为符号链接文件,是则为真(Link) -nt:file1 -nt file2 如果 file1 比 file2 新(修改时间),则为真 -ot:file1 -ot file2 如果 file1 比 file2

Java4-Java实战-第15单元

会有一股神秘感。 提交于 2020-01-09 15:34:40
==========真题========== 单选题 1 : 在GUI开发中下面哪个是处理器映射器 A: Handler B: HandlerMap C: HandlerMapping D: Mapping 正确答案: C 2 : 关于if语句说法错误的是? A: if语句控制的语句体如果是一条语句,是可以省略大括号的 B: 比较表达式无论简单还是复杂,结果是boolean类型 C: 比较表达式无论简单还是复杂,结果是int类型 D: if语句控制的语句体如果是多条语句,是不可以省略大括号的 正确答案: C 3 : 关于选择结构下列哪个说法正确? A: if语句和 else语句必须成对出现 B: if语句可以没有else语句对应 C: switch结构中每个case语句中必须用break语句 D: switch结构中必须有default语句 正确答案: B 4 : “switch选择结构”定义的种差是什么? A: 利用switch和case进行范围判断 B: 利用switch和case进行等值判断 C: 利用break和continue进行等值判 D: 利用break和continue进行范围判断 正确答案: B 5 : 以下关于switch在程序当中的应用语句说法错误的是? A: default可以省略,但是不建议,因为它的作用是对不正确的情况给出提示 B:

[03]java中的方法以及控制语句

巧了我就是萌 提交于 2020-01-07 20:41:15
00 Java中的语句块 语句块(有时叫做复合语句),是用花括号扩起的任意数量的简单Java语句。块确定了局部变量的作用域。块中的程序代码,作为一个整体,是要被一起执行的。块可以被嵌套在另一个块中,但是不能在两个嵌套的块内声明同名的变量。语句块可以使用外部的变量,而外部不能使用语句块中定义的变量,因为语句块中定义的变量作用域只限于语句块。 代码中的语句: public class Test19 { public static void main(String[] args) { int n; int a; { int k; int n; //编译错误:不能重复定义变量n } //变量k的作用域到此为止 } } 每个方块就代表一个语句块,从中可以看出语句块的范围以及关系 01 Java中的方法 方法就是一段用来完成特定功能的代码片段,类似于其它语言的函数。 [修饰符1 修饰符2 …] 返回值类型 方法名(形式参数列表){ Java语句;… … … } 方法用于定义该类或该类的实例的行为特征和功能实现。 方法是类和对象行为特征的抽象。方法很类似于面向过程中的函数。面向过程中,函数是最基本单位,整个程序由一个个函数调用组成。面向对象中,整个程序的基本单位是类,方法是从属于类和对象的。 方法的调用方式: 对象名.方法名(实参列表) 方法的详细说明 形式参数