在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ location.href.split("?")[1], e

location.href.split("?")[1], eleTarget = target || null;是什么意思?

在看history.pushState用法,demo中
var query = location.href.split("?")[1], eleTarget = target || null;
這句沒看懂,搜索過
,=||
js 正則
不知到這是什么,搜索關(guān)鍵字是什么,找不到,自己瞎造一個測試例子:

  var a= 1;
    var b;
    var c;
    var d = a, b=c || null;
    console.log(d);

無論a b c什么賦值,d都為1。
感謝每一個瀏覽者回答者,告訴我搜索關(guān)鍵詞也可以,謝謝??!
demo 鏈接:
http://www.zhangxinxu.com/stu...

回答
編輯回答
詆毀你

up請搜索js邏輯運算符

2017年6月25日 08:41
編輯回答
淚染裳

比如說,var a,b,c,是不是我聲明了三個變量呢?
那么,var d = a 是不是將 a 賦值給了 d 呢?
那么函數(shù)之間聲明用 , 分割 ?
那么 c || null 你看成if語句,前面如果是 true 也就是有值,是不是 || 后面的就不執(zhí)行了呢?
那么 b = c || null ,是不是能理解為如果 c 不為空, b = c?如果為空,b = null?

2017年3月22日 10:10
編輯回答
背叛者
// 聲明多個變量的簡寫形式。其實可以拆開成兩句 
var query = location.href.split('?')[1]; // 這句是用問號分割當前鏈接
var eleTarget = target || null; // target傳過來的參數(shù),沒傳遞則是undefined,eleTarget則是null
2018年7月12日 00:42
編輯回答
葬愛
d = a;
2017年11月11日 21:10
編輯回答
小眼睛
var query = location.href.split("?")[1]//得到當前地址欄的get請求參數(shù)
eleTarget = target || null //這個 || 就是表示邏輯的或,這段代碼表示 || 前面為 true 就取 target 給 eleTarget 賦值,不為則取null,如果 target 是對象類型不為 null 就是 true,如果 target 不是對象類型的則不為0則為true。
2017年7月2日 02:13