发布网友 发布时间:2022-04-06 01:50
共1个回答
热心网友 时间:2022-04-06 03:19
一、条件判断:
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后不能接数字