循环结构有两种基本形式:while 循环和for 循环.两者之间的最大不同在于代码的重复是如何控制的.在while 循环中,代码的重复的次数是不能确定的,只要满足用户定义的条件,重复就进行下去.相对地,在for 循环中,代码的重复次数是确定的,在循环开始之前,我们就知道代码重复的次数了. while 循环:只要满足一定的条件,While 循环是一个重复次数不能确定的语句块.它的基本形如下 while expression
for循环 格式: for(表达式1;循环条件;表达式2) { 循环体; } 解释:先执行表达式1,再判断循环条件是否为真,如果为真则执行循环体,执行完成后再执行表达式2 再次判断循环条件,由此一直反复循环,直到循环条件为假,退出循环 表达式1只在循环开始的时候执行一次 示例 using System; namespace Loops { class Program { static void Main(string[] args) { /* for 循环执行 */ ; a < ; a = a
一.if 判断 语法一: if 条件: # 以下是上一条if 的子代码块 print(子代码1) print(子代码2) print(子代码3) 示例: # 路边飘过一个生物,要不要表白? sex = 'female' age = 18 is beautiful = True if sex == 'female' and age == 18 and is beautiful: print('我要表白') # 子代码块代码 print('上一缩进级的代码') # 上一缩进级的代码块 print('
this this:的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象在调用的时候才能决定,谁调用的就指向谁. 情景1:指向window: function a(){ var user = "xx"; console.log(this.user); //undefined console.log(this); //Window } a(); 实际运行: function a(){ var user = &quo
1.return关键字并不是专门用于跳出循环的,return的功能是结束一个方法. 一旦在循环体内执行到一个return语句,return语句将会结束该方法,循环自然也随之结束.与continue和break不同的是,return直接结束整个方法,不管这个return处于多少层循环之内. public class ReturnTest { public static void main(String[] args){ // 一个简单的for循环 for (int i = 0; i < 3 ; i