JavaScript 表达式,条件,循环

  1 cc.Class({
  2     extends: cc.Component,
  3     //表达式,条件,循环
  4     /*1:加,减,乘,除 ()
  5      2:== <= >= != < >,比较运算
  6     3: 逻辑运算与 或 &&, ||
  7     4: 字符串与其他基本类型的加法
  8     5:简约表达式   +=, -=, *=,  /= 使代码简洁
  9     6:++, --
 10 */
 11     properties: {
 12
 13     },
 14     onLoad:function(){
 15         var a=4;//赋值语句
 16         a=4*3+9;//数学表达式语句
 17         //console.log(a);
 18         var b=0;
 19         //比较表达式,若为真,则返回true;否为false;
 20         //console.log(a>b);
 21         //辑运算与&&,  或 ||
 22         //所有的条件都要满足,才为真;
 23         //所有条件有一个满足,即为真
 24         var ret= (a<=20)&&(b>30);
 25         //console.log(ret);
 26         var ret0= (a>=20)||(b>30);
 27         //console.log(ret0);
 28         console.log(true&&false);
 29         console.log(false&&false);
 30         console.log(true&&true);
 31         console.log(false&&true);
 32         console.log(false||true);
 33         console.log(false&&false||true);//true 从左到右的顺序,一般会加上括号(false&&false)||true
 34         //字符串加法是将字符串对象加起来,形成新的字符串对象
 35         //字符串和基本数据类型加法,会将基本数据类型转成字符串进行相加,形成新的字符类型
 36         var a="ssss ";
 37         var b="sunncy ";
 38         var c=(a+b);
 39         console.log(c);
 40         //a++,++a的区别?
 41         //a++表示先使用,在++
 42         var d=0;
 43         console.log(d++);//0
 44         //++a,表示先++,在使用;
 45         console.log(++d);//2
 46         //若只是单独的只有a++ 或者++a ,是没有任何区别的
 47         ///////////条件执行:判断执行,条件成立然后执行,特定的代码/////////////////////////////
 48         //1:if (条件判断) { 主体 }
 49        //2:if (条件判断) { 主体 } else {}
 50        // 3:if(条件判断) {} else if {} else {}
 51         //4:switch(变量) {
 52         //    case 常量1:
 53          //       break;
 54         //    case 常量2:
 55         //        break;
 56         //}
 57         //基本数据运算的优先级要高于逻辑运算
 58          if(a>3||b<4){//(a>3)||(b<4)
 59             }else{
 60              }
 61         //循环
 62         /*1:while(表达式) { 循环体}; 只有表达式成立,才会执行循环体
 63          2: for(初始化; 循环条件; 循环迭代) {};
 64          3: do {}while(表达式);
 65          4:循环控制语句 continue, 终止本次循环
 66          5: 循环控制语句break; 结束所有的循环;
 67          */
 68         //for循环的3个部分是可以省略
 69         var i=0;
 70         for(;i<10;){
 71             console.log("this is loop    ------------");
 72             i++;
 73         }
 74         var i=1;
 75         for(i=1;i<10;i++){
 76            if(i==7){
 77                continue;//终止本次循环,但仍然会执行,循环迭代语句(i++)
 78            }
 79             console.log(i);//1,2,3,4,5,6,8,9
 80         }
 81         var i=1;
 82         for(i=1;i<10;i++){
 83             if(i==2){
 84                 break;//终止所有循环,跳出循环迭代语句
 85             }
 86             console.log(i);//1
 87         }
 88         //执行模式:
 89         /*1: 顺序执行:执行完一条语句后执行下一条语句;
 90         2: 条件跳转;
 91         3: 函数调用跳转;
 92         4: 循环跳转;
 93 */
 94         //Q:复杂对象垃圾回收
 95     /*1: 一个对象如果没有任何引用变量指向这个对象会被判定为垃圾对象;
 96     2:在特定的时期js解释引擎会回收复杂对象的内存;
 97     3:垃圾回收
 98     (1) 没有任何变量,保存了这个对象的引用;
 99     (2) 在特定的时候,由js解释引擎(v8)特定的时期回收
100     */
101     },
102     start:function () {
103
104     },
105     // update (dt) {},
106 });

原文地址:https://www.cnblogs.com/allyh/p/9974873.html

时间: 2024-10-14 08:10:26

JavaScript 表达式,条件,循环的相关文章

javascript语句——条件语句、循环语句和跳转语句

× 目录 [1]条件语句 [2]循环语句 [3]跳转语句 前面的话 默认情况下,javascript解释器依照语句的编写顺序依次执行.而javascript中的很多语句可以改变语句的默认执行顺序.本文介绍可以改变语句默认执行顺序的条件语句.循环语句和跳转语句 条件语句 脚本的威力体现在它们可以根据人们给出的各种条件做出决策,javascript使用条件语句来做判断 条件语句(conditianal statement)通过判断表达式的值来决定执行还是跳过某些语句,包括if语句和switch语句

Python基础教程之第5章 条件, 循环和其它语句

Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win32 #Chapter 5 条件, 循环和其它语句 #5.1 print和import的很多其它信息 #对于非常多应用程序来说, 使用logging模块记日志比print语句更合适 #5.1.1 使用逗号输出 #能够看到, 每隔參数之间都自己主动插入了一个空格符 >>> print 'Age:',42 Age: 42 >&g

python学习笔记七:条件&循环语句

1.print/import更多信息 print打印多个表达式,使用逗号隔开 >>> print 'Age:',42 Age: 42   #注意个结果之间有一个空格符 import:从模块导入函数 import 模块 from 模块 import 函数 from 模块 import * 如果两个模块都有open函数的时候, 1)使用下面方法使用: module1.open()... module2.open()... 2)语句末尾增加as子句 >>> import ma

JavaScript数组的循环和迭代

JavaScript数组的循环和迭代 循环 for循环 普通版for循环 var arr = ["a","b","c","d"]; for (let i = 0; i < arr.length; i++){ console.log(arr[i]); .//a b c d } 优化版for循环 var arr = ["a","b","c","d"

JavaScript里面的循环方法小结

一,原生JavaScript中的循环: for 循环代码块一定的次数,它有三个参数,来决定代码块的循环次数,第一个是初始值,第二个是终止值,第三个参数是变化规则: //for循环 for(var i = 0, len = jsonArr.length; i < len; i++) { console.log(JSON.stringify(jsonArr[i])); } for in循环一般用于遍历对象的属性,它有两个参数,in之前为属性名参数,in之后为要遍历的对象,它会遍历对象中的每一个属性,

对javascript EventLoop事件循环机制不一样的理解

前置知识点: 浏览器原理,浏览器内核5种线程及协作,JS引擎单线程设计推荐阅读: 从浏览器多进程到JS单线程,JS运行机制最全面的一次梳理 [FE]浏览器渲染引擎「内核」 js异步编程,Promise实现推荐阅读: Javascript异步编程的4种方法 前端面试必考题Promise的源码解析 堆.栈.队列.执行栈.任务.微任务.事件循环机制??推荐阅读: JavaScript异步编程-基础篇 彻底搞懂浏览器Event-loop 这一次,彻底弄懂 JavaScript 执行机制 一次弄懂Even

Javascript中的循环

Javascript中有两种循环的方法for循环和for-in循环 for循环主要用来循环数组,for-in循环应该用来遍历非数组对象.从技术上来说,for-in循环也可以用来遍历数组(JS中数组也是对象),但这样做并不是很好,当该数组被自定义函数扩大后,有可能导致逻辑上的错. for循环的常规写法 for(var i = 0; i < myarray.length; i++){ //对myarray[i]进行操作 } 在常规写法中,每次循环时都要重新访问计算数组的长度,将会导致代码运行速度下降

typeJavaScript笔记----字符串,参数,函数,表达式,循环

一.字符串新特性--双丿(撇)号声明字符串 .多行字符串 var myName = `fang my hao li jsk c sdf` //这样不会报错. .字符串模板 console.log(`qsdaf ${myName}`) console.log(`qsdaf ${myName()}`)//函数和变量可以直接写这里面${} console.log(`<div> <span>${myName}</span> </div>`)//这样就可以很快的写出来

html+css+javascript实现列表循环滚动示例代码

使用html+css+javascript实现列表循环滚动,设置时间定时,在规定的时间内替换前一个节点的内容,具体示例如下,感兴趣的朋友可以参考下 说明:设置时间定时,在规定的时间内替换前一个节点的内容 1.关键代码:javascript: 代码如下: <script type="text/javascript"> var dome=document.getElementById("dome"); //获取节点 var dome1=document.ge