console.log() 控制臺輸出日志
console.warn()輸出警告信息
console.error()輸出錯誤信息
變量:
1.聲明
統(tǒng)一使用var來聲明變量
例如:var a;變量a
聲明變量的時候,如果在統(tǒng)一范圍內(nèi)變量名不允許重復否則會覆蓋
2.賦值
例如:var a=10;賦值a的初始值為10
3.使用
例如:console.log(a);
變量中的企業(yè)命名規(guī)范:
1.駱駝式命名法(camel)小駝峰
首字母小寫,其它單詞首字母大寫
2.帕斯卡命名法(Pascal)大駝峰
首字母大寫,其它單詞首字母大寫
3.匈牙利命名法(Hungarian)
基本和帕斯卡命名法一樣,但是在第一個單詞的前面會加一個小寫字母,注意小寫字母是變量類型
JavaScript數(shù)據(jù)類型五大基礎類型:
字符串:string
數(shù)字:number
布爾:boolean
對象:null
未定義:undefinde
object:復雜類型(可引用)
typeof關鍵字幫助檢測類型
document.getElementByTagId:通過id返回一個html元素節(jié)點
JavaScript內(nèi)部提供的方法進行數(shù)據(jù)轉(zhuǎn)換:
1.parseInt
將一個字符串型的整數(shù)進行轉(zhuǎn)換
截取數(shù)字(要截取的變量名,第一個字母必須是數(shù)字,如果不是數(shù)字,就會出現(xiàn)Nan)
2.parseFloat
將一個字符串類型的非整數(shù)進行轉(zhuǎn)換
Js中Nan是不相等的
==代表等于,只會去計算兩者的內(nèi)容是否相同
continue:結(jié)束本次循環(huán)體,直接進行下一次循環(huán)
if中嵌入break后直接跳出循環(huán)
indexof 返回指定元素的索引,如果元素不存在返回-1
原型對象:構(gòu)造函數(shù)創(chuàng)建出來的時候,系統(tǒng)默認會創(chuàng)建一個對象和這個構(gòu)造函數(shù)相關聯(lián),這個對象就稱為這個構(gòu)造函數(shù)的原型對象
原型對象的作用:使用構(gòu)造函數(shù)創(chuàng)建的對象默認可以使用該構(gòu)造函數(shù)原型對象的屬性和方法
訪問原型對象:prototype
設置原型對象:
原型對象本質(zhì)也是一個對象,利用對象的動態(tài)特性設置原型對象的屬性和方法
使用字面量的方式設置原型(替換原型)
function Person(name){
this.name=name;
}
Person.prototype
實例化:使用構(gòu)造函數(shù)創(chuàng)建對象的過程,稱為實例化
實例:構(gòu)造函數(shù)創(chuàng)建出來的對象是一個實例,一般在說實例的時候要指明是哪一個構(gòu)造函數(shù)的實例;