前端面試幾個基礎知識自查

2021-10-14 04:28:52 字數 2090 閱讀 5630

// 基本資料型別

// number型別

var num =1;

console.

log(

typeof num)

;//返回的是number

// string 型別

var str =

'jack'

; console.

log(

typeof str)

;//返回的是string

// boolean型別

var boo =

true

; console.

log(

typeof boo)

;//返回的是boolean

// undefined型別

var und ;

console.

log(

typeof und)

;//返回的是undefined

// null型別

var nul =

null

; console.

log(nul)

;//返回的是null

// 可以得出:基本資料型別返回的是自己對應的型別

// 複雜資料型別

// array型別

var arr =

newarray()

; console.

log(

typeof arr)

;//返回的是object

// function型別

varfn

=function()

; console.

log(

typeof fn)

;//返回的是function

// object型別

var obj =

newobject()

; console.

log(

typeof obj)

;//返回的是object

// 字面量的陣列

var arr2 =[1

,32];

console.

log(

typeof arr2)

;//返回的是object

// 自定義物件

function

person

(name)

var stu =

newperson()

; console.

log(

typeof stu)

;//返回的是object

// 可以得出:複雜資料型別,如果是物件,則返回的是object,如果的function型別,則返回的是function

// 所以:typeof 可以返回的型別為:number、string、boolean、undefined、null、object、function

<

/script>

所以:

typeof 可以返回的型別為:

numberstringbooleanundefinednullobjectfunction

除了==null外,其他一律使用三個等號 ===

===:稱為等同符,當兩邊值的型別相同時,直接比較值,若型別不相同,直接返回false;

== :稱為等值符,當等號兩邊的型別相同時,直接比較值是否相等,若不相同,則先轉化為型別相同的值,再進行比較;

一、何時觸發這兩個事件?

當 onload 事件觸發時,頁面上所有的dom,樣式表,指令碼,,flash都已經載入完成了。

當 domcontentloaded 事件觸發時,僅當dom載入完成,不包括樣式表,,flash。

前端面試系列 JS 基礎知識點

六種原始資料型別 原始型別儲存的都是值,是沒有函式可以呼叫的 1 tostring 為什麼能夠呼叫,因為 1 會強制轉換為string型別也就是物件型別 裝箱操作 js 的 number 型別是浮點型別的,在使用中會遇到某些 bug,比如 0.1 0.2 0.3 null也並不是物件,雖然typeo...

前端面試基礎

盒模型是 css中重要的基礎知識,也是必考的基礎知識 盒模型的組成,由里向外 content,padding,border,margin.在 ie盒子模型中,width 表示content padding border 這三個部分的寬度 在標準的盒子模型中,width 指content 部分的寬度 ...

前端基礎知識面試

1.盒模型 html元素,分為塊級元素 block 和 行內元素 inline。塊級元素 缺省會另起一行,其中包含塊級元素和行內元素。而行內元素並不會另外起一行,只佔據該標籤元素所在的邊框所包含的空間。2.盒模型 是指在html 元素可以描述為乙個矩形盒子,該矩形盒子佔據的空間可以通過乙個模型來描述...