如果在编程中如何工作?

时间:2018-08-20 06:58:15

标签: javascript php if-statement language-concepts

从过去一年的PHP和JavaScript编程经验中,我已经知道,如果语句有效,则给定的条件是否成立。如果给定的条件为假,则不起作用。

例如

if(true){
    //runs
}

但是现在我不知道我真的不知道它是如何工作的。我已经注意到,如果该值不为false,则if子句会运行。

例如

if(3){
    //Code runs when the condition is neither true nor false
}

它在JavaScript和PHP中的工作方式也相同。假设我在if语句中提供了数组,那么无论它是否为真,它都会运行。但是,如果您在数组语句中没有值,则不会运行相同的命令。那么假设条件为True时if语句是否起作用是不是错误的?答案似乎是条件为not false时if子句运行。

有人可以解释发生了什么吗?
以及如何在这些编程语言(PHP和JavaScript)中进行设置?

0 个答案:

没有答案