js基礎及相關面試題

2021-08-29 23:49:52 字數 750 閱讀 5558

js基本資料型別:

string,object,number,undefined,boolean,function

js陣列及其常用的方法:

var arr =new array();

arr[i]=1 // 新增資料

pop:刪除陣列的方法並返回刪除陣列的值

var arr = new array(1,2,3)

var del = arr.pop();

del = 3;

arr = [1,2]

join:拼接方法

arr.join(』-』)

arr = 『1-2-3』

reserve :倒敘方法

轉json:

1、jquery外掛程式支援的轉換方式:

示例:$.parsejson( jsonstr ); 可以將json字串轉換成json物件

2、瀏覽器支援的轉換方式(firefox,chrome,opera,safari,ie)等瀏覽器:

示例:json.parse(jsonstr); //可以將json字串轉換成json物件

json.stringify(jsonobj); //可以將json物件轉換成json對符串

js,jq選擇器:

id:document.getelementbyid(「idname」);

document.getelemtmentbyclass(「classname」);

常用方法集合:

ajax面試題:

JS基礎面試題

1.js作用域 作用域 變數的合法使用範圍 全域性作用域 在全域性可以使用 函式作用域 只能在函式塊中使用 塊級作用域 es6新增 let,const定義的變數有塊級作用域 內部使用 自由變數 1.乙個變數在當前作用域沒有定義,但是被使用了 2.向上級作用域,一層一層一次尋找,知到找到為止 3.如果...

js陣列相關面試題

昨天去人人網面試,面試我的小姐姐讓我手寫一些關於陣列操作的 我都寫出來了,但是面試官應該是不滿意我的實現方式,後來經過面試官的提示,又寫出了第二種方法,接下來就將這幾道面試題整理在下面。第一題 1,2,3,4,5,6 如何轉換成 1,2,3,4,5,6 我一開始的思路很簡單,就是定義乙個全域性變數的...

JS面試題 DOM操作相關

1 在dom中操作中怎麼建立 新增 刪除 移除 替換 插入和查詢節點 通過以下 建立節點 createdocumentfragment 建立乙個dom片段 createelement 建立乙個具體的元素 createtextnode 建立乙個文字節點 新增 移除 替換 插入節點 removechil...