一俊犯、js基礎(chǔ)



1、判斷數(shù)據(jù)類型的兩種方式以及兩者之間的區(qū)別伤哺?


typeof 返回一個(gè)字符串 number boolean string function object undefined

instanceof 用于判斷一個(gè)變量是否是某個(gè)對(duì)象的實(shí)例 Object Array Function 等


2燕侠、javascript中基礎(chǔ)數(shù)據(jù)類型及引用類型


Undefined Null Boolean Number String

Object Array Date Function


3、常用操作符并賦予中文含義

&& 邏輯且? ||邏輯或? = 賦值操作? + - * / % 加減乘除模>大于? < 小于? >=大于等于? ? <= 小于等于? == 等于? ? === 全等于

4立莉、等于 和 全等于 的區(qū)別绢彤?

等于 == 兩個(gè)等號(hào)表示? 意為? 值相等全等于

?=== 三個(gè)等號(hào)表示 意為 值和類型 相等

5、跳出循環(huán)的兩種方式 以及 兩者之間的區(qū)別

break 跳出循環(huán)

continue 跳出當(dāng)前循環(huán) 進(jìn)入下一次循環(huán)

6蜓耻、請(qǐng)寫出switch語(yǔ)句switch(表達(dá)式)

{case 值:語(yǔ)句break;default : 語(yǔ)句}

7茫舶、請(qǐng)寫出兩種定時(shí)器代碼及清除任務(wù)方法

循環(huán)任務(wù)定時(shí)器:var inter = setInterval(function(){},時(shí)間)clearInterval(inter)

延遲定時(shí)器:var timeout = setTimeout(function(){},延遲時(shí)間)clearTimeout(timeout)

8、請(qǐng)寫出通過DOM選擇元素的幾種方法及含義


document.getElementById(“ID”) 通過ID選擇元素

element.getElementsByTagName(“tagName”)通過標(biāo)簽名稱選擇元素

element.getElementsByClassName(“className”)通過樣式名選擇元素

element.querySelector(“selector”)通過傳入的選擇器匹配元素 返回第一個(gè)

element.querySelectorAll(“selector”)通過傳入的選擇器匹配所有元素 返回?cái)?shù)組

9刹淌、javascript中的數(shù)組常用的一些方法及對(duì)應(yīng)含義

array.push()推入元素

array.slice(start,end)截?cái)鄶?shù)組

array.concat()連接數(shù)組

array.sort()排序

array.indexOf()返回元素在數(shù)組中的位置

10奇适、javascript中Math對(duì)象的常用方法、對(duì)應(yīng)含義及特點(diǎn)(不少于五個(gè))

Math.random() 產(chǎn)生一個(gè)0~1的隨機(jī)數(shù) 不包含1

Math.floor()向下舍入為整數(shù)

Math.ceil()向上舍入為整數(shù)

Math.round()四舍五入為整數(shù)

Math.max()求最大數(shù)

Math.min()求最小數(shù)

11芦鳍、遍歷Object和Array的方法

for(var key in obj){

? ? ? var val = obj[key];

? ?}

for(var i=0;i<array.length;i++){

? ? var val = array[i];

?}

12嚷往、常用的一些事件及其含義

onclick? ondblclick? onmouseover? onmouseout? onmouseenter onmouseleave onmousewheel

oncontextmenu

13、獲取指定元素的寬柠衅、高皮仁、距頁(yè)面左側(cè)距離、距頁(yè)面頂部距離的方法

div.offsetWidth? div.offsetHeight? div.offsetLeft? div.offsetTop

14菲宴、阻止冒泡的兩種方式以及其特點(diǎn)

event.stopPropagation();? 主流瀏覽器通用

event.cancelBubble = true; 早期IE專屬 現(xiàn)在各瀏覽器也全部支持

15贷祈、阻止瀏覽器默認(rèn)事件的兩種方式及特點(diǎn)

return false;? 只能阻止通過on添加的事件

event.preventDefault(); IE6、7喝峦、8不支持此方法

16势誊、不同瀏覽器添加點(diǎn)擊事件的方式

div.addEventListener(“click”,function(){},false)

div.onclick = function(){}? ? IE:div.attachEvent(“onclick”,function(){})

17、請(qǐng)寫出下列可能出現(xiàn)的值:

1谣蠢、 var a=1;

function test(){

alert(this.a)

};

2粟耻、 var a = 1;

var obj = {

a : 2,

fun : function(){

alert(this.a)

}

}

18、nextSibling和nextElementSibling的作用及區(qū)別是眉踱?

nextSibling屬性在IE9以前的版本中挤忙,空格和換行不會(huì)返回文本節(jié)點(diǎn),而其他瀏覽器會(huì)谈喳,

nextElementSibling屬性册烈,高級(jí)瀏覽器都支持并且不會(huì)將空格和折行返回為文本,只是單純的獲取元素婿禽,但I(xiàn)E9以下均不支持赏僧,因?yàn)闆]有Element對(duì)象

19大猛、alert方法輸出的結(jié)果(作用域)

var color1 = "blue";

function testFn1(){

var color2 = "red";

function testFn2(){

var color3 = "yellow"

alert(color1, color2, color3); //三個(gè)顏色分別出來(lái)

}

testFn2();

alert(color1, color2, color3); //報(bào)錯(cuò),因?yàn)橹荒塬@取前兩個(gè)顏色淀零,不能獲取第三個(gè)

}

testFn1();

alert(color1, color2, color3); //報(bào)錯(cuò)胎署,因?yàn)橹荒塬@取第一個(gè)顏色

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市窑滞,隨后出現(xiàn)的幾起案子琼牧,更是在濱河造成了極大的恐慌,老刑警劉巖哀卫,帶你破解...
    沈念sama閱讀 221,198評(píng)論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件巨坊,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡此改,警方通過查閱死者的電腦和手機(jī)趾撵,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)共啃,“玉大人占调,你說我怎么就攤上這事∫萍簦” “怎么了究珊?”我有些...
    開封第一講書人閱讀 167,643評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)纵苛。 經(jīng)常有香客問我剿涮,道長(zhǎng),這世上最難降的妖魔是什么攻人? 我笑而不...
    開封第一講書人閱讀 59,495評(píng)論 1 296
  • 正文 為了忘掉前任取试,我火速辦了婚禮,結(jié)果婚禮上怀吻,老公的妹妹穿的比我還像新娘瞬浓。我一直安慰自己,他們只是感情好蓬坡,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,502評(píng)論 6 397
  • 文/花漫 我一把揭開白布猿棉。 她就那樣靜靜地躺著,像睡著了一般渣窜。 火紅的嫁衣襯著肌膚如雪铺根。 梳的紋絲不亂的頭發(fā)上宪躯,一...
    開封第一講書人閱讀 52,156評(píng)論 1 308
  • 那天乔宿,我揣著相機(jī)與錄音,去河邊找鬼访雪。 笑死详瑞,一個(gè)胖子當(dāng)著我的面吹牛掂林,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播坝橡,決...
    沈念sama閱讀 40,743評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼泻帮,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了计寇?” 一聲冷哼從身側(cè)響起锣杂,我...
    開封第一講書人閱讀 39,659評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎番宁,沒想到半個(gè)月后元莫,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,200評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蝶押,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,282評(píng)論 3 340
  • 正文 我和宋清朗相戀三年踱蠢,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片棋电。...
    茶點(diǎn)故事閱讀 40,424評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡茎截,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出赶盔,到底是詐尸還是另有隱情企锌,我是刑警寧澤,帶...
    沈念sama閱讀 36,107評(píng)論 5 349
  • 正文 年R本政府宣布于未,位于F島的核電站霎俩,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏沉眶。R本人自食惡果不足惜打却,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,789評(píng)論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望谎倔。 院中可真熱鬧柳击,春花似錦、人聲如沸片习。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評(píng)論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)藕咏。三九已至状知,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間孽查,已是汗流浹背饥悴。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評(píng)論 1 271
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人西设。 一個(gè)月前我還...
    沈念sama閱讀 48,798評(píng)論 3 376
  • 正文 我出身青樓瓣铣,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親贷揽。 傳聞我的和親對(duì)象是個(gè)殘疾皇子棠笑,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,435評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容

  • 第5章 引用類型(返回首頁(yè)) 本章內(nèi)容 使用對(duì)象 創(chuàng)建并操作數(shù)組 理解基本的JavaScript類型 使用基本類型...
    大學(xué)一百閱讀 3,238評(píng)論 0 4
  • vue插件介紹 2. 插件分類 主要注冊(cè)與綁定機(jī)制如下: export default{install(Vue...
    Osmond_wang閱讀 339評(píng)論 0 1
  • 面向?qū)ο蟮姆椒ǚ庋b函數(shù) ; (function(){ "use strict"; var xQuery = fun...
    UL_葡萄丸子少女閱讀 149評(píng)論 0 0
  • <a name='html'>HTML</a> Doctype作用?標(biāo)準(zhǔn)模式與兼容模式各有什么區(qū)別? (1)禽绪、<...
    clark124閱讀 3,497評(píng)論 1 19
  • 我是一個(gè)女生蓖救,我有自己的理想,但我在追求自己理想的路上常常的聽到來(lái)自周圍人的冷言冷語(yǔ)印屁,甚至包括我的媽媽都不能夠理解...
    程曉愛閱讀 407評(píng)論 0 3