js

javascript的概念

JavaScript是一種可以動(dòng)態(tài)改變html頁(yè)面內(nèi)容的客戶(hù)端編程語(yǔ)言。

js的使用

  • 在事件后面直接寫(xiě)"javascript:js代碼"

  • 使用script標(biāo)簽,直接寫(xiě)js代碼

  • 使用script標(biāo)簽,通過(guò)src屬性引入js外部文件

數(shù)據(jù)類(lèi)型

用var關(guān)鍵字來(lái)定義各種數(shù)據(jù)類(lèi)型的數(shù)據(jù)

var name="lishi";
var age=23;
var study=function(){}
var date=new Date();//不用導(dǎo)包,因?yàn)镈ate是js的內(nèi)置對(duì)象
var array=[1,2,3,4];//注意是[],不是{}

小技巧:巧用+或者-來(lái)進(jìn)行字符串與整型之間的轉(zhuǎn)換

例如:

1+"2"="12"; "2"-0=2;

控制流語(yǔ)句

js的控制流語(yǔ)句基本和java一致

例外:foreach循環(huán)

var arr=[12,23,31,42];
for (var index in arr) {
    alert(arr[index]);
}

函數(shù)

普通函數(shù)

function 函數(shù)名(){
    //函數(shù)體
}

匿名函數(shù)

var 函數(shù)名=function(){
    //函數(shù)體
}

動(dòng)態(tài)函數(shù)

var 函數(shù)名=new Function(){"參數(shù)名","函數(shù)體"}

面向?qū)ο?/h2>
//定義類(lèi)
    function Student(name,age) {
        //定義屬性
        this.name=name;
        this.age=age;
        //定義方法
        this.study=function(){
            alert(this.name+"我正在學(xué)習(xí)"+this.age);
        }
    }
    //創(chuàng)建對(duì)象
    var s=new Student("lisi",20);
    //獲取屬性
    alert(s.name+":"+s.age);
    //調(diào)用方法
    s.study();

prototype可以理解為java中的繼承,通過(guò)這個(gè)關(guān)鍵字可以動(dòng)態(tài)的向類(lèi)中添加屬性和方法

 Student.prototype.sex="男";
    Student.prototype.sleep=function(){
        alert(this.name+"睡覺(jué)");
    }

最后編輯于
?著作權(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)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • 1,javascript 基礎(chǔ)知識(shí) Array對(duì)象 Array對(duì)象屬性 Arrray對(duì)象方法 Date對(duì)象 Dat...
    Yuann閱讀 1,158評(píng)論 0 1
  • 1.幾種基本數(shù)據(jù)類(lèi)型?復(fù)雜數(shù)據(jù)類(lèi)型?值類(lèi)型和引用數(shù)據(jù)類(lèi)型?堆棧數(shù)據(jù)結(jié)構(gòu)? 基本數(shù)據(jù)類(lèi)型:Undefined、Nul...
    極樂(lè)君閱讀 5,891評(píng)論 0 106
  • 繼承 一、混入式繼承 二、原型繼承 利用原型中的成員可以被和其相關(guān)的對(duì)象共享這一特性,可以實(shí)現(xiàn)繼承,這種實(shí)現(xiàn)繼承的...
    magic_pill閱讀 1,138評(píng)論 0 3
  • 有人說(shuō)過(guò),很多彎路到最后都成了直路,所有的坑到最后也都成了坦途;所謂的直路和坦途并不是擺在眼前的,都是不斷的的...
    老衲法號(hào)一眉道人閱讀 1,463評(píng)論 0 4
  • 決定開(kāi)始記錄生活及感悟,有多種因素的推動(dòng)。 最近的一次,是前天晚上在健身房的汗蒸室里遇到了一對(duì)母女。在這之前,我做...
    Yoyos_H閱讀 474評(píng)論 0 0

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