1.組成部分
DOM(Document Object Model ):文檔對(duì)象模型;DOM樹(shù),本身為我們操作頁(yè)面元素提供了一套方法(API)。
BOM(Browser Object Model):瀏覽器對(duì)象模型 核心對(duì)象(window loacation )。
ECMAScript:規(guī)定js的核心語(yǔ)法,js語(yǔ)句,關(guān)鍵字,保留字
2.兩種數(shù)據(jù)類(lèi)型
基本數(shù)據(jù)類(lèi)型(簡(jiǎn)單數(shù)據(jù)類(lèi)型):
string 字符串類(lèi)型
number 數(shù)值
boolean 布爾類(lèi)型(true | false)
undefined 未定義
null 空(對(duì)象)
復(fù)雜數(shù)據(jù)類(lèi)型(復(fù)合數(shù)據(jù)類(lèi)型):
Object 對(duì)象類(lèi)型
Array 數(shù)組類(lèi)型
Funcation 函數(shù)類(lèi)型
Date 日期類(lèi)型
Math 對(duì)象
String 對(duì)象
Number 對(duì)象
Boolean 對(duì)象...
3.賦值、等于和全等說(shuō)明
賦值(=):把一個(gè)變量賦上具體的數(shù)據(jù);
等于(==):比較的時(shí)候只判斷數(shù)值是否是相等的;
全等(===):比較的時(shí)候不僅要比較數(shù)據(jù)還需要比較類(lèi)型;
不等于(!=)
不全等于(!==)
var str1 = "讓我掉下眼淚的,不止你的溫柔"; //string類(lèi)型
4.關(guān)系運(yùn)算符
返回值:布爾類(lèi)型,要么是true要么是false,一般用于判斷語(yǔ)句中.
大于 >
小于 <
大于等于 >=
小于等于 <=
5.邏輯運(yùn)算符
邏輯非(!) 取反
邏輯或(||)
語(yǔ)法:表達(dá)式1 || 表達(dá)式2
結(jié)果: 判斷表達(dá)式1,如果表達(dá)式1為真,那么就返回表達(dá)式1,如果表達(dá)式1的值為假,那么就返回表達(dá)式2;
var resultA = 3 || 2; //3
邏輯與(&&)
語(yǔ)法:表達(dá)式1 && 表達(dá)式2
結(jié)果: 如果表達(dá)式1為真,返回表達(dá)式2,如果表達(dá)式1為假,返回表達(dá)式1
var resultA = 3 && 2; //2
6.值類(lèi)型和引用類(lèi)型
值類(lèi)型:
string、number、 boolean、undefined
引用類(lèi)型:
object類(lèi)型
區(qū)別:值類(lèi)型存儲(chǔ)的是具體的值,引用類(lèi)型存儲(chǔ)的是指向具體的地址(引用);
//值類(lèi)型的數(shù)據(jù)
值類(lèi)型和引用類(lèi)型的賦值
①值類(lèi)型賦值:
把右邊變量存儲(chǔ)存儲(chǔ)的值(具體的數(shù)據(jù))復(fù)制一份給左邊的變量
②引用類(lèi)型賦值:
把右邊變量存儲(chǔ)存儲(chǔ)的值(指向具體數(shù)據(jù)的地址)復(fù)制一份給左邊的變量
區(qū)別:
值類(lèi)型的賦值是簡(jiǎn)單數(shù)據(jù)的復(fù)制,他們保存在相對(duì)獨(dú)立的空間中,彼此不會(huì)影響,引用類(lèi)型賦值修改了某個(gè)對(duì)象的屬性,對(duì)另外一個(gè)對(duì)象的屬性會(huì)有影響;
值類(lèi)型賦值:
值類(lèi)型和引用類(lèi)型在函數(shù)中的使用
函數(shù)里面的相關(guān)術(shù)語(yǔ)
實(shí)參(實(shí)際參數(shù)):
形參(形式參數(shù)):占位的變量,沒(méi)有調(diào)用函數(shù)的時(shí)候形參是沒(méi)有值
函數(shù)的調(diào)用:默認(rèn)會(huì)把實(shí)參的值賦值給形參
區(qū)別:值類(lèi)型作為函數(shù)的參數(shù),實(shí)參和形參他們的數(shù)據(jù)是相互獨(dú)立的。引用類(lèi)型作為函數(shù)的參數(shù),形參和實(shí)參共享同一份數(shù)據(jù),修改其中的某個(gè)對(duì)象對(duì)另外一個(gè)對(duì)象也會(huì)有影響
//01 值類(lèi)型作為函數(shù)的參數(shù)傳遞
//02 引用類(lèi)型作為函數(shù)的參數(shù)傳遞
修改了形參,同時(shí)對(duì)實(shí)參也有影響:
暫時(shí)就先寫(xiě)這么多,后續(xù)慢慢更新,希望大家喜歡,不足之處歡迎指正,O(∩_∩)O謝謝!
前端學(xué)習(xí)群:543761540 點(diǎn)擊鏈接加入群【前端交流總?cè)孩邸浚篽ttps://jq.qq.com/?_wv=1027&k=47dJVMq