-7

false を true に変換するために不等号を使用していますが、常に false になっています。私は正常に動作している0と1で試しました。また、値「False」を「true」に変更している場合も機能しますが、問題は「false」のみです。

<script type="text/javascript">
var test= "False";
alert(!test)
</script>
4

2 に答える 2

5

あなたは文字列"False"を割り当てています、ブール値を割り当てますfalse

var test = false;
alert(!test); 
于 2013-08-07T13:45:22.417 に答える
0

ブール値を引用符で囲むと、実際にはその文字列が作成されます。代わりに、次のようにする必要があります。

<script type="text/javascript">
    var test = false;
    alert(!test)
</script>
于 2013-08-07T13:46:26.897 に答える