最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javascript真的不難-回顧一下基礎(chǔ)知識

 更新時(shí)間:2013年01月15日 14:33:14   作者:  
先來學(xué)習(xí)一下Javascript語言中的基礎(chǔ)知識問題其時(shí)對于每種編程語言來說基礎(chǔ)知識都是大同小異的,對變量,函數(shù),條件語句塊,循環(huán)語句塊等等,本文簡要介紹一下,感興趣的朋友可以了解下
前言
說Jquery之前,先來學(xué)習(xí)一下Javascript(以后簡稱為JS)語言中的基礎(chǔ)知識問題,其時(shí)對于每種編程語言來說基礎(chǔ)知識都是大同小異的,對變量,函數(shù),條件語句塊,循環(huán)語句塊等等,而對于每種語言在寫法上到是顯得各有不同,如JS里在定義變量時(shí),你要用var去聲局部變量的聲明,而對于弱類型的語言JS來說,你也可以不加var,但不加它會(huì)認(rèn)為這個(gè)變量為全局變量,這是要注意的。

變量
在程序運(yùn)行過程中,其值可以發(fā)生改變的(呵呵,10多年前書上的定義)
var people ; //聲明一個(gè)名為people的變量
var people="good boy" ; //聲明變量的同時(shí)為它賦值,瀏覽器自動(dòng)解釋它為字符型變量
var age=23; //聲明一個(gè)局部變量,類型為整形
age=30 ; //聲明一個(gè)全局變量,類型為整形,在程序執(zhí)行過程中,它不會(huì)被釋放

函數(shù)
為了實(shí)現(xiàn)一個(gè)功能,將一些代碼塊組織在一起,形成一個(gè)整體,我們叫它函數(shù)function,它可以大大減小代碼的重復(fù)量,并使程序更清晰
復(fù)制代碼 代碼如下:

// 標(biāo)準(zhǔn)寫法
funciton helloFun(){
alert("hellow world")
}
// 變量形式的寫法
var helloFun=function(){
alert("hellow world")
}
// 函數(shù)可以有參數(shù),它異為弱類型
var helloFun=function(msg){
alert(msg);
}
// 函數(shù)的調(diào)用
helloFun("hello world");

條件語句
對于一件事,有多種結(jié)果,這時(shí)條件語句就出場了,如果條件固定幾個(gè)值,可以用switch,否則使用if...else,看代碼
復(fù)制代碼 代碼如下:

// switch實(shí)例
var inputNumber=document.getElementByID("type");
switch(inputNumber)
{
case 1:
alert("類型1號");
break;
case 2:
alert("類型2號");
break;
case 3:
alert("類型3號");
break;
default:
alert("throw new Exception()");
break;
}
// if實(shí)例
var inputAge=document.getElementByID("age");
if(inputAge>1 && inputAge<18)
{
alert("未成年");
}
else if (inputAge>=18 && inputAge<70)
{
alert("成年人");
}
else if(inputAge>=70)
{
alert("老年人")
}
else
{
alert("填寫表單有誤");
}

循環(huán)語句
即在附和某個(gè)條件的時(shí)候,重復(fù)的執(zhí)行某個(gè)代碼塊,我們可以使用while ,for等等
復(fù)制代碼 代碼如下:

// for循環(huán)
var arr=[1,2,3]
for(int i=0;j=Arr.length;i<j;i++){
console.log(arr[i]); // 火狐的控制臺可以看到結(jié)果
}

事實(shí)上,在JS世界,對于代碼的執(zhí)行性能也是很有講究的,我們在for語句的寫法性能不是錯(cuò)的,但如果寫成下面的,性能會(huì)有所下降,因?yàn)樗看?
遍歷時(shí),都會(huì)去求Arr的長度。
復(fù)制代碼 代碼如下:

// for循環(huán)
var arr=[1,2,3]
for(int i=0;i<Arr.length;i++){
console.log(arr[i]); // 性能不好的
}

好了,對于JS編程基礎(chǔ)知識就寫到這里,從下回開始,將介紹jquery的相關(guān)知識了,感謝閱讀!

相關(guān)文章

  • js基石系列學(xué)習(xí)之錯(cuò)誤類型

    js基石系列學(xué)習(xí)之錯(cuò)誤類型

    這篇文章主要為大家介紹了js基石系列學(xué)習(xí)之錯(cuò)誤類型示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • Javascript中的數(shù)據(jù)類型之旅

    Javascript中的數(shù)據(jù)類型之旅

    JavaScript 是一種弱類型或者說動(dòng)態(tài)語言。這意味著你不用提前聲明變量的類型,在程序運(yùn)行過程中,類型會(huì)被自動(dòng)確定。這也意味著你可以使用同一個(gè)變量保存不同類型的數(shù)據(jù)。
    2015-10-10
  • Javascript數(shù)組Array基礎(chǔ)介紹

    Javascript數(shù)組Array基礎(chǔ)介紹

    本文主要是給大家簡單介紹了Array的相關(guān)基礎(chǔ)知識,到這里也算是能對Array有更全面的理解了,希望大家能夠喜歡,后續(xù)我們將繼續(xù)介紹關(guān)于array的內(nèi)容。
    2016-03-03
  • Javascript之Number對象介紹

    Javascript之Number對象介紹

    本文主要介紹javascript中的Number對象的用法,講解的很詳細(xì),希望能給大家做一個(gè)參考。
    2016-06-06
  • javascript實(shí)現(xiàn)的一個(gè)隨機(jī)點(diǎn)名功能

    javascript實(shí)現(xiàn)的一個(gè)隨機(jī)點(diǎn)名功能

    這篇文章主要介紹了JS實(shí)現(xiàn)的一個(gè)隨機(jī)點(diǎn)名功能,邏輯簡單,用在班級或活動(dòng)時(shí)是個(gè)不錯(cuò)的選擇,需要的朋友可以參考下
    2014-08-08
  • 可以關(guān)閉計(jì)算機(jī)的js腳本

    可以關(guān)閉計(jì)算機(jī)的js腳本

    可以關(guān)閉計(jì)算機(jī)的js腳本...
    2007-02-02
  • JavaScript中的setUTCDate()方法使用詳解

    JavaScript中的setUTCDate()方法使用詳解

    這篇文章主要介紹了JavaScript中的setUTCDate()方法使用詳解,是JS入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-06-06
  • 關(guān)于javascript中的parseInt使用技巧

    關(guān)于javascript中的parseInt使用技巧

    前面好幾次遇到JavaScript中parseInt函數(shù)把字串轉(zhuǎn)為數(shù)字,前面遇到過幾次問題,然后就換其它方法進(jìn)行比較。
    2009-09-09
  • 微信小程序開發(fā)之入門實(shí)例教程篇

    微信小程序開發(fā)之入門實(shí)例教程篇

    2016年推出微信小程序,時(shí)至今日,歷經(jīng)幾個(gè)版本的更新,已形成了相對實(shí)用和穩(wěn)定的服務(wù)平臺。本文簡單的介紹了微信小程序的入門用法,今后會(huì)繼續(xù)關(guān)注和實(shí)踐。需要的朋友可以參考學(xué)習(xí),下面來一起看看吧。
    2017-03-03
  • JavaScript中的勻速運(yùn)動(dòng)和變速(緩沖)運(yùn)動(dòng)詳細(xì)介紹

    JavaScript中的勻速運(yùn)動(dòng)和變速(緩沖)運(yùn)動(dòng)詳細(xì)介紹

    一個(gè)div的運(yùn)動(dòng)其實(shí)就是它與瀏覽器邊框的距離在變動(dòng)。如果他變化的速率一定,那就是勻速運(yùn)動(dòng);如果變化的速率不一定,那么就是變速運(yùn)動(dòng)
    2012-11-11

最新評論

宜宾市| 江阴市| 安康市| 安达市| 锦屏县| 荥阳市| 开封市| 洪泽县| 肇州县| 登封市| 修水县| 平潭县| 仙游县| 子长县| 白沙| 襄汾县| 扎赉特旗| 泽普县| 宾川县| 广德县| 西乌珠穆沁旗| 刚察县| 龙游县| 龙州县| 定结县| 云霄县| 龙胜| 无锡市| 万荣县| 盐亭县| 修武县| 耒阳市| 中方县| 工布江达县| 若尔盖县| 德令哈市| 海林市| 漯河市| 沈丘县| 周宁县| 息烽县|