zoukankan      html  css  js  c++  java
  • PHP和JS在循环、条件判断中的不同之处

    一、条件判断:

    php中算  false 的情况
     1、 boolean:false
     2、 整形:0
     3、浮点型:0
     4、字符串:"" "0"(其他都对)
     5、空数组
     6、空对象为真(只在php4算false,其他版本都算true)
     7、null和尚未定义的变量
     8、所有资源都算对,除php4,所有对象也算对

    JS中if()中的表达式
     1、 Boolean: true 真 false 假
     2、 String:非空字符串为真 空字符串为假
     3、 Null/NaN/Undefined:全为假
     4、 Object:全为真
     5、 Number:0为假,一切非0均为真

    二、循环:

    1、在php中,elseif可连写,可分开;在JS中必须分开

    2、在php中,switch中的判断为==,而非===;而JS中为===判断

    3、在php中,continue可以用于switch结构,作用与break相同;而JS中continue不能用于switch

    4、在php中,break和continue后可接数字,表示跳过或跳出循环的次数;而JS中break和continue后不能接数字

  • 相关阅读:
    2017年6月笔记
    2017年5月笔记
    2017年4月笔记
    转发:i p _ f o r w a r d函数
    IP分组
    IP协议首部结构介绍
    IP:网际协议
    sed工具使用
    正则表达式匹配
    TCP的半连接
  • 原文地址:https://www.cnblogs.com/pandapang/p/6886378.html
Copyright © 2011-2022 走看看