柚子快報邀請碼778899分享:
柚子快報邀請碼778899分享:
if(true){
var a = 1;
}
console.log(a); // 輸出1 ,JavaScript沒有塊級作用域
基本數(shù)據(jù)類型
Number類型
Number類型包含整數(shù)和浮點數(shù)(浮點數(shù)數(shù)值必須包含一個小數(shù)點,且小數(shù)點后面至少有一位數(shù)字)兩種值。
String類型
單引號或雙引號擴起來的字符集合。
Boolean類型
該類型只有兩個值,true和false。
Undefined類型
只有一個值,即undefined值。使用var聲明了變量,但未給變量初始化值,那么這個變量的值就是undefined。
Null類型
Null類型被看做空對象指針,Null類型也是空的對象引用。
三大引用類型
Object類型
我們看到的大多數(shù)類型值都是Object類型的實例,創(chuàng)建Object實例的方式有兩種。
第一種是使用new操作符后跟Object構(gòu)造函數(shù),如下所示
var person = new Object();
person.name = “Micheal”;
person.age = 24;
第二種方式是使用對象字面量表示法,如下所示
var person = {
name : “Micheal”,
age : 24
};
alert(person.name);
Array類型
數(shù)組的每一項可以用來保存任何類型的數(shù)據(jù),也就是說,可以用數(shù)組的第一個位置來保存字符串,第二個位置保存數(shù)值,第三個位置保存對象…另外,數(shù)組的大小是可以動態(tài)調(diào)整的。
創(chuàng)建數(shù)組的基本方式有兩種
第一種是使用Array構(gòu)造函數(shù),如下所示
var colors = new Array(“red”,“blue”,“yellow”);
第二種是使用數(shù)組字面量表示法,如下所示
var colors = [“red”,“blue”,“yellow”];
Function類型
每個函數(shù)都是Function類型的實例,而且都與其他引用類型一樣具有屬性和方法。函數(shù)通常是使用函數(shù)聲明語法定義的,如下所示
function sum(num1,num2){
return num1 + num2;
};
這和使用函數(shù)表達式定義函數(shù)的方式相差無幾。
var sum = function (num1,num2){
return num1 + num2;
};
var result = sum(5,8); alert(result);
typeof 操作符
由于js中的變量是弱類型的,所以它提供了一種檢測當(dāng)前變量的數(shù)據(jù)類型的方法,也就是typeof關(guān)鍵字。
typeof 123 //Number
typeof ‘a(chǎn)bc’ //String
typeof true //Boolean
typeof undefined //Undefined
typeof null //Object
typeof { } //Object
typeof [ ] //Object
js編寫的位置
=================================================================
**1.將JS代碼編寫到script標(biāo)簽中:
2.還可以將JS代碼編寫到外部的js文件中,然后通過script標(biāo)簽來引入外部的文件
3.可以將JS代碼編寫到標(biāo)簽的指定屬性中(不推薦使用)**
樣例代碼:
小編13年上海交大畢業(yè),曾經(jīng)在小公司待過,也去過華為、OPPO等大廠,18年進入阿里一直到現(xiàn)在。
深知大多數(shù)初中級前端工程師,想要提升技能,往往是自己摸索成長或者是報班學(xué)習(xí),但自己不成體系的自學(xué)效果低效又漫長,而且極易碰到天花板技術(shù)停滯不前! 因此收集整理了一份《2024年Web前端開發(fā)全套學(xué)習(xí)資料》送給大家,初衷也很簡單,就是希望能夠幫助到想自學(xué)提升又不知道該從何學(xué)起的朋友,同時減輕大家的負(fù)擔(dān)。
由于文件比較大,這里只是將部分目錄截圖出來,每個節(jié)點里面都包含大廠面經(jīng)、學(xué)習(xí)筆記、源碼講義、實戰(zhàn)項目、講解視頻
如果你覺得這些內(nèi)容對你有幫助,可以添加下面V無償領(lǐng)?。。▊渥ⅲ呵岸耍?/p>
最后
中年危機是真實存在的,即便有技術(shù)傍身,還是難免對自己的生存能力產(chǎn)生質(zhì)疑和焦慮,這些年職業(yè)發(fā)展,一直在尋求消除焦慮的依靠。
技術(shù)要深入到什么程度? 做久了技術(shù)總要轉(zhuǎn)型管理? 我能做什么,我想做什么? 一技之長,就是深耕你的專業(yè)技能,你的專業(yè)技術(shù)。(重點) 獨立做事,當(dāng)你的一技之長達到一定深度的時候,需要開始思考如何獨立做事。(創(chuàng)業(yè)) 擁有事業(yè),選擇一份使命,帶領(lǐng)團隊實現(xiàn)它。(創(chuàng)業(yè))
一技之長分五個層次
棧內(nèi)技術(shù) - 是指你的前端專業(yè)領(lǐng)域技術(shù) 棧外技術(shù) - 是指棧內(nèi)技術(shù)的上下游,領(lǐng)域外的相關(guān)專業(yè)知識 工程經(jīng)驗 - 是建設(shè)專業(yè)技術(shù)體系的“解決方案” 帶人做事 - 是對團隊協(xié)作能力的要求 業(yè)界發(fā)聲 - 工作經(jīng)驗總結(jié)對外分享,與他人交流
永遠不要放棄一技之長,它值得你長期信仰持有。
開源分享:【大廠前端面試題解析+核心總結(jié)學(xué)習(xí)筆記+真實項目實戰(zhàn)+最新講解視頻】
主要內(nèi)容包括html,css,html5,css3,JavaScript,正則表達式,函數(shù),BOM,DOM,jQuery,AJAX,vue 等等。
的相關(guān)專業(yè)知識
工程經(jīng)驗 - 是建設(shè)專業(yè)技術(shù)體系的“解決方案” 帶人做事 - 是對團隊協(xié)作能力的要求 業(yè)界發(fā)聲 - 工作經(jīng)驗總結(jié)對外分享,與他人交流
永遠不要放棄一技之長,它值得你長期信仰持有。
開源分享:【大廠前端面試題解析+核心總結(jié)學(xué)習(xí)筆記+真實項目實戰(zhàn)+最新講解視頻】
主要內(nèi)容包括html,css,html5,css3,JavaScript,正則表達式,函數(shù),BOM,DOM,jQuery,AJAX,vue 等等。
柚子快報邀請碼778899分享:
推薦閱讀
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。