JavaScript-基礎(chǔ)

JavaScript組成

ECMAScript:將人類的語(yǔ)言翻譯為計(jì)算機(jī)語(yǔ)言(計(jì)算機(jī)只能識(shí)別0/1),同時(shí)將計(jì)算機(jī)語(yǔ)言翻譯成人類看的懂得語(yǔ)言。就是編譯器、解釋器。

DOM: Document Object Model(操作HTML的能力),document

BOM:Browser?Object Model,與瀏覽器打交道的操作, window

兼容性:

ECMA:幾乎沒有兼容性問題

DOM:有一些兼容性問題

BOM:沒有兼容性問題(完全不兼容)


變量的類型

typeof(查找變量類型)

EG:

var a=12

alert(typeof a)

返回變量類型為number類型


a="saufafu"

返回變量類型為string(字符串)類型


a="true"

返回變量類型為boolean類型


a=function(){

alert('ask')

}

返回變量類型為function類型


a=document

返回變量類型為object類型


var b//定義了沒有賦值

alert('typeof b')//沒有定義

返回變量類型為undefined類型


變量的類型轉(zhuǎn)換

parseInt-------將字符轉(zhuǎn)換成整數(shù)

var a='3';

alert(parseInt(a));

parseFloat-----------將字符轉(zhuǎn)換成Float類型,可以是小數(shù),也可以是整數(shù)。

var a='3.5';

alert(parseFloat(a));


變量的作用域(作用范圍)

局部變量、全局變量

function aaa(){

var a=12;//局部變量:就是只能在定義他的函數(shù)中使用。

}


var a; ? ? ? ? ? ? //全局變量:就是在任何地方都可以用。

function aaa(){

a=12;

}


閉包

子函數(shù)可以使用父函數(shù)的局部變量

function aaa(){ ? ? ? ? ? ? //父函數(shù)

var a=12;

function bbb(){ ? ? ? ? ? //子函數(shù)

alert(a);

}

}


函數(shù)命名規(guī)范

可讀性

規(guī)范性

匈牙利命名法

類型前綴

首字母大寫

類型前綴



運(yùn)算符



IF循環(huán)

if(條件1){

語(yǔ)句1

}else if(條件2){

語(yǔ)句2

}else{

語(yǔ)句3

}



switch循環(huán)

var sex='男';

switch(sex){

case'男':

alert(name+'先生,您好!');

break;

case'女':

alert(name+'女士,您好!');

break;

default:

alert(name+'您好!');

}


break與continue

for(var i=0;i<5;i++){

if(i==2){

break; ? ? ? //整個(gè)循環(huán)在i=2處中斷,后面的i=3/i=4都不會(huì)執(zhí)行。

continue; ? ? ? ? ?//只中斷本次循環(huán),及中斷循環(huán)i=2;

}

}


JSON(用于存數(shù)據(jù))

var json={a:12,b:5,c:7};

var arr=[12,5,7];

alert(json.a);

alert(arr[0])

循環(huán)

for(var i in json){

alert('第'+i+'個(gè)東西:'+json[i])

}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第2章 基本語(yǔ)法 2.1 概述 基本句法和變量 語(yǔ)句 JavaScript程序的執(zhí)行單位為行(line),也就是一...
    悟名先生閱讀 4,546評(píng)論 0 13
  • 《ijs》速成開發(fā)手冊(cè)3.0 官方用戶交流:iApp開發(fā)交流(1) 239547050iApp開發(fā)交流(2) 10...
    葉染柒丶閱讀 5,640評(píng)論 0 7
  • 轉(zhuǎn)載請(qǐng)聲明出處 博客原文 隨手翻閱以前的學(xué)習(xí)筆記,順便整理一下放在這里,方便自己復(fù)習(xí),也希望你有也有幫助吧 第一課...
    前端進(jìn)階之旅閱讀 12,957評(píng)論 13 94
  • 1.HTML DOM (Document Object Model) document.getElementByI...
    廖馬兒閱讀 1,585評(píng)論 0 17
  • 我不會(huì)懷念 那已經(jīng)消逝了的過(guò)往 在風(fēng)中 也已經(jīng)被埋葬 我喜歡風(fēng) 喜歡那自然中的無(wú)拘無(wú)束 至少在它的身上沒有鎖鏈 束...
    烏托邦的夢(mèng)閱讀 207評(píng)論 0 0

友情鏈接更多精彩內(nèi)容