js 의 null, undefined, "", 0 은 false 로 바 꿀 수 있 고 다른 것 은 모두 true 입 니 다.
2109 단어 undefined
<script src="Person.js"></script>
<div id="disp"></div>
<script language="JavaScript">
var unde;
var toCheckArray=new Array(7);
toCheckArray[0]=null;
toCheckArray[1]=unde;
toCheckArray[2]="";
toCheckArray[3]=0;
toCheckArray[4]="a";
toCheckArray[5]="0";
toCheckArray[6]=1;
for(var e in toCheckArray){
console.log("value=" + toCheckArray[e] + " <--> " + (toCheckArray[e]?true:false)+" type= " + typeof(toCheckArray[e]));
}
var output="";
output+="var unde;</br>";
output+= ' toCheckArray[0]=null; '+' </br> ' ;
output+= ' toCheckArray[1]=unde; '+' </br> ' ;
output+= ' toCheckArray[2]=""; '+' </br> ' ;
output+= ' toCheckArray[3]=0; '+' </br> ' ;
output+= ' '+' </br> ' ;
output+= ' toCheckArray[4]="a"; '+' </br> ' ;
output+= ' toCheckArray[5]="0"; '+' </br> ' ;
output+= ' toCheckArray[6]=1; '+' </br> ' ;
alert(output);
output +="<table border=1>";
output +=" <TR> <TD> </TD> <TD> </TD> <TD>typeof</TD> </TR>";
for(var e in toCheckArray){
output +="<tr>";
output +="<td> toCheckArray[" + e + "]: value=" + toCheckArray[e] + "</td> <td>if(value)==" + (toCheckArray[e]?true:false)+"</td> <td>typeof== " + typeof(toCheckArray[e])+"</td>";
output +="</tr>";
}
output+="</table>";
var divTag = document.getElementById("disp");
divTag.innerHTML=output;
</script>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Valores null e 정의되지 않음 자바스크립트 없음O código acima irá retornar 또는 erro Uncaught ReferenceError: gum is not defined (gum não foi definida) pois estamos tent...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.