zoukankan      html  css  js  c++  java
  • 一些判定条件的总结

    if(a):如果a为非0数字或字符那么就为真,if条件成立,反之不成立。

    if(!a):如果!a为真,也就是a为0时,if条件成立,反之不成立。

    if(a!=0):如果a不等于0,则使得if条件成立,反之不成立。等价于if(a)。

    if(a==0): 如果a等于0,则使得if条件成立,反之不成立。等价于if(!a)。

    if(1) 中的1表示真,这个if总是成立,也就是说 总是要执行的。
    if(0) 中的0表示假,这个if总是不成立的,则else的条件总是成立的,也就是说 else的语句总是要执行

    while(1)其中1代表一个常量表达式,它永远不会等于0。循环会一直执行下去。除非你设置break等类似的跳出循环语句循环才会中止。

    while(0)就是一次都不执行循环,等同于while(0!=0)

    while(i--)其中i是一个变量,因此表达式i--有不同的值,依次递减,i--是先取值后减,--i先加后取值,所以i--的值同未执行该自减运算时的i相等。因此当i为0时,循环会跳出。

  • 相关阅读:
    (Lineup the Dominoes筛子)三维状压
    Halloween Costumes 玄学题
    jQuery之动画
    javascript之位置
    javascript之事件
    jQuery之DOM
    jQuery之选择器
    jQuery简介
    javascript之Bom简介
    javascript之DOM操作
  • 原文地址:https://www.cnblogs.com/zhouweibaba/p/10805024.html
Copyright © 2011-2022 走看看