var ticket ="true"; ?ticket==true 為什么是false?ticket是字符串,字符串是1應(yīng)該是true啊,想不通
var ticket ="true";?
ticket==true ? ? ? 為什么是false?ticket是字符串,字符串是1應(yīng)該是true啊,想不通?
var ticket ="true";?
ticket==true ? ? ? 為什么是false?ticket是字符串,字符串是1應(yīng)該是true啊,想不通?
2015-09-19
舉報
2015-12-14
js中只默認字符串1和數(shù)字1為真,字符串true不會認為是真。
2015-11-21
變量ticket初始值已經(jīng)是true了,在if條件里不在需要他的值==true;直接用if(ticket)就可以了
2015-10-17
這時將ticket定義為了一個字符串;
而
這時,等號右邊是“true”是一個保留字,即布爾值;
字符串!=布爾值,故false
你看我這個理解對否?
2015-09-20
試試這兩段代碼你就知道了
2015-09-19
var ticket ="true"; 這樣子定義的變量是字符串
var ticket =true; 這樣定義的變量才是bool值?