1、在js中,若定义一个未赋值的变量,则为假。如下:
var a;
if(a)
{
alert("true");
}
else
{
alert("false");
}//输出false
2、而在c中却恰恰相反,因为c中定义一个变量后,就会自动赋值,赋一个 野值给这个变量,因此是真的。
#include <STDIO.H>
void main()
{
int a;
if (a)
{
printf("true");
}
else
{
printf("false");
}
}//输出true