第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

var ticket ="true"; ?ticket==true 為什么是false?ticket是字符串,字符串是1應(yīng)該是true啊,想不通

var ticket ="true";?

ticket==true ? ? ? 為什么是false?ticket是字符串,字符串是1應(yīng)該是true啊,想不通?


正在回答

5 回答

js中只默認(rèn)字符串1和數(shù)字1為真,字符串true不會(huì)認(rèn)為是真。


1 回復(fù) 有任何疑惑可以回復(fù)我~

變量ticket初始值已經(jīng)是true了,在if條件里不在需要他的值==true;直接用if(ticket)就可以了


4 回復(fù) 有任何疑惑可以回復(fù)我~
var?ticket?="true";

這時(shí)將ticket定義為了一個(gè)字符串;

ticket?==true;

這時(shí),等號右邊是“true”是一個(gè)保留字,即布爾值;

字符串!=布爾值,故false

你看我這個(gè)理解對否?

2 回復(fù) 有任何疑惑可以回復(fù)我~

試試這兩段代碼你就知道了

1、
var?a?=?"true";
if(a==true)
???alert(0);
else?
???alert(1);
?
2、
var?a?=?"true";
if(a)
???alert(0);
else?
???alert(1);


1 回復(fù) 有任何疑惑可以回復(fù)我~

var ticket ="true"; 這樣子定義的變量是字符串
var ticket =true; 這樣定義的變量才是bool值?

2 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

var ticket ="true"; ?ticket==true 為什么是false?ticket是字符串,字符串是1應(yīng)該是true啊,想不通

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號