PHP和JS在迴圈 條件判斷中的不同之處

2022-05-02 14:21:07 字數 712 閱讀 6224

一、條件判斷:

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後不能接數字

python 中的條件判斷迴圈

簡單講述python中的條件判斷 多向判斷 if elif else 有三種條件的情況,如果if的條件不滿足,就按順序看是否滿足elif的條件,如果不滿足elif的條件,就執行else的命令。注意if elif else是平級關係,後面都跟冒號且不縮排。historyscore 26 if hist...

PowerShell 條件判斷和迴圈

對於多資料處理,條件判斷和迴圈是常用的。下面簡單列出基本用法。比較運算子 eq 等於 ne 不等於 gt 大於 ge 大於等於 lt 小於 le 小於等於 contains 包含 notcontains 不包含 布林運算子 and 和 or 或 xor 異或 not 逆 var 布林運算 陣列運算 ...

python 條件判斷和迴圈

一 條件判斷 if if age 18 記住在判斷語句後面要加上 還有要注意他的縮排 age 20 if age 18 print your age is age print adult else x 還有就是 if 條件1 x elif 條件2 x elif 條件3 x else x 迴圈 迴圈這...