=是賦值符號(hào)
站在用戶的角度思考問題,與客戶深入溝通,找到哈巴河網(wǎng)站設(shè)計(jì)與哈巴河網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、主機(jī)域名、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋哈巴河地區(qū)。
==是等于號(hào)
===也是等于號(hào),是比較強(qiáng)烈的等于號(hào)(那個(gè)專有名詞忘了)
比如說“123”==123 但是 “123”===123 就是錯(cuò)的了,===需要字符的所有都相等才成立
賦值符號(hào) =
比如 var a = 2;
邏輯運(yùn)算符等于 ==
比如 if(a==2)alert("yes!");
邏輯運(yùn)算符不等于 !=
比如 if(a!=2)alert("no!");
=,賦值運(yùn)算符,即給變量賦予某個(gè)取值或內(nèi)存地址。比如var a = 3,即給變量a賦值為3,再比如var obj = {},就是把對(duì)象{}的地址賦值給obj。
==,比較運(yùn)算符,檢測(cè)兩個(gè)值是否相等。比如var a = 1,則a == 1的結(jié)果就是true。需要注意的是,==運(yùn)算符兩邊數(shù)據(jù)類型不一致時(shí)可能會(huì)發(fā)生數(shù)據(jù)類型轉(zhuǎn)換,比如,同樣前面的a,表達(dá)式a == '01',第一眼看上去并不相等,但因?yàn)樵诒容^a與'01'時(shí),js將字符串'01'轉(zhuǎn)換為數(shù)字1,所以a == '01'的結(jié)果還是true。
===,比較運(yùn)算符,基本上===與==的功能一樣。區(qū)別在于,===不會(huì)發(fā)生類型轉(zhuǎn)換,數(shù)字就是數(shù)字,類型就是類型,如果===兩邊的操作符類型就不一致,那么這個(gè)表達(dá)式的結(jié)果一定是false。
等號(hào)是賦值的意思,
跟C語言一樣,
js語法跟C語法差不多。
,比如數(shù)組元素。
一個(gè)=是賦值,不是等于的意思。
兩個(gè)==才是等于的意思。
且兩個(gè)==是值相等,類型可以不相同。
所以,123=="123"的結(jié)果是true。
而三個(gè)===是等同于的意思,除了要值相等,類型也要相同。
所以,123==="123"的結(jié)果是false,因?yàn)?23的類型時(shí)number,而"123"的類型是string。
而123===123或"123"==="123"的結(jié)果都是true。
下圖是一個(gè)例子:
分享題目:javascript=號(hào),JavaScript編碼
網(wǎng)頁地址:http://www.rwnh.cn/article20/dsdjsco.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、網(wǎng)站改版、定制開發(fā)、電子商務(wù)、關(guān)鍵詞優(yōu)化、ChatGPT
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)