從零開始的前端之旅 第四次知識整理

2021-10-13 19:13:41 字數 1418 閱讀 1509

一致的if else語句

一致的for迴圈用法

一致的do while和while一致的語句

運算子用法基本與c語言一致

以「&」「|」「^」「!」「&&」「||」分別作為按位與、按位或、按位異或、邏輯非、邏輯與、邏輯或運算的運算子

以問號和冒號組成的三目運算子

乘除運算子、加減運算子、比較運算子、邏輯與邏輯或運算子、賦值運算子的優先順序順序

var 作用域為全域性 相當於c語言中static的效果

let let宣告的變數在{}中使用,變數的作用域限制在塊級域中。

let是塊級作用域,函式內部使用let定義後,對函式外部無影響。

const 在let的基礎上,定義的變數不能修改值

執行**var a=10時,現在程式執行最開始時執行var a宣告變數,再在程式執行到該**那一行時對其賦值

如果用a=10這樣的方式宣告和定義變數,則不會提前宣告變數

函式也有類似規則

function()

//提前建立

vara

=function

//提前宣告變數a,不建立函式

強制型別轉換

a=a.

tostring()

//無法轉null和undefined

a=strimg()

//可以轉

a=number

(a)//非數字內容一旦出現就會轉成nan

a=boolean

(a)

boolean值轉數字ture是0,false是1

null轉數字0

字串轉布林值除空字串都為ture

數字轉布林值除0和nan都為ture

null和undefined都會轉化為false

物件轉換為ture

物件為引用資料型別

棧記憶體中儲存訪問堆記憶體的位址,物件中的屬性都儲存於堆記憶體

函式也是物件

立即執行函式

(

function

fun())

()

定義完立即被呼叫,只執行一次

物件中的函式稱作方法

建構函式

function

getadult

(arr)

}return newarr;

}

原型物件

函式以構造函式呼叫時,它建立的物件有乙個隱藏屬性,屬性值為原型函式的位址,通過__proto__呼叫

乙個普通的物件的原型物件是object.prototype。

通過object.create(null)建立出來的物件沒有原型物件。

前端第四次電話面試

剛剛打的 記得很清楚 1.我說實情,我們現在沒有前端框架 是不是自己熟悉一種之後,說自己目前在做這個?2.物件導向語言的三大要素是 繼承,封裝,多型 3.不足 4.p元素的有利於web語義化 5.clienttop,clientleft,clientwidth,clientheight offset...

第四次學習的收穫

1.頁面常見元素html a.table標籤用來定義html 可以用作展示資料border可設定 b.tr標籤定義html 中的 行單元格 c.th標籤表示html 的表頭部分,該標籤中的內容會以粗體顯示 d.td標籤表示table標籤中的單元格 e.thead標籤定義 一組html 的頭 f.tf...

第四次作業的完善

下定決心開始行動後,你會發現問題並非有想象中的那麼難,問題照樣有理可尋。過程中也曾迷茫,甚至想放棄,但既然開始了總不能半途而廢吧。時間擠一擠真的還是會有的。github鏈結 接下來的是我的解題思路 1.因為我們輸入的式子是中綴表示式,但對計算機來說中綴表示式卻是很複雜的,因此計算表示式的值時,通常需...