|網(wǎng)站SEO建站,讓你的對手遙望我們一直在努力

JavaScript基礎

您現(xiàn)在正位于該位置:高至 > 網(wǎng)站開發(fā) > JavaScript基礎
前言:jQuery是一個javascript庫 舉例比如:小學生在寫作文 直接使用js編寫代碼就相當于 需要學生自己一個一個漢字的去組成詞語以及句子去寫作文! js庫 相當于是一個漢語詞典庫 里面已經(jīng)包含了許多
jQuery是一個javascript庫
    舉例比如:小學生在寫作文
    直接使用js編寫代碼就相當于 需要學生自己一個一個漢字的去組成詞語以及句子去寫作文!
    js庫 相當于是一個漢語詞典庫 里面已經(jīng)包含了許多優(yōu)秀的組成好的詞語以及句子,可以供學生套用!
    使用漢語詞典庫里面的詞語以及句子,依然需要遵循漢語的語法規(guī)則!
    使用js庫(jQuery)需要遵循js的語法規(guī)則!    
    js是一門嵌入到html文檔中由瀏覽器執(zhí)行的程序語言!
一、使用js
    1.內(nèi)嵌
        <script type="text/javascript">
            console.log('孫勝利');
            alert('孫勝利');
        </script>
    2.外部引入
        <script type="text/javascript" src="js文件的路徑"></script>
        注意點:js文件的 文件編碼最好和html文檔的文件編碼一致!
    
    3、<script>標簽位置:
        原則上可以放在頁面的任何位置,只是擺放位置決定了它的執(zhí)行時機,因為我們的頁面代碼是自上而下執(zhí)行的!
        一個html文檔中可以放任意多個script標簽
二、語句(概念性的東西)
    1、語句就是程序世界里面的話
        我們是怎么使用現(xiàn)實生活中的語言的?比如中文!無非就是一句一句的話!
        那么程序世界里的語言也不例外,程序語言也是由一條一條的語句構成的!
 
    2、分號
        每條語句通常以分號(;)結尾。就像我們現(xiàn)實生活中寫信或者寫作文時一句話結尾要加句號。
        其實JavaScript語言本身并不強制要求語句結尾加分號,但是語句結尾加分號是一個良好的習慣,也可以讓代碼更易于別人閱讀,加分
        號也可以實現(xiàn)在一行書寫多條語句。
    3、合理利用空白
        空白是指英文狀態(tài)下的tab,空格等,這些符號不會影響代碼的執(zhí)行,所以可以利用這些符號讓代碼觀看起來更加容易
        
三、變量和數(shù)據(jù)類型   
    1、變量
        1)變量是什么?
            變量可以看成是我們的代碼在運行過程中用來 臨時保存數(shù)據(jù) 的容器,你可以把它想象成現(xiàn)實生活中存東西的容器!
        2)怎么創(chuàng)建變量
            使用var關鍵字后面接上變量的名字即可(中間用空白隔開),并且可以在定義的同時就把要保存的數(shù)據(jù)存進去!
            var sunshengli=1;
            
            變量名命名規(guī)范
                1>第一個字符必須是一個字母、下劃線(_)或一個美元符號($)
                2>其他字符可以是字母、下劃線、美元符號或數(shù)字,當然也可以沒有
                關鍵字或者保留字是不能用來做變量名的(因為它們在JavaScript中有其他特殊作用或者未來有特殊作用)
        3)怎么使用變量
    2、基本數(shù)據(jù)類型
        JavaScript中的基本數(shù)據(jù)類型:數(shù)字、字符串、布爾值
        1)數(shù)字
            例:
                      將數(shù)字類型的數(shù)據(jù)存進變量!
                      var sunshengli=100;
        2)字符串
            var $1='孫勝利';
            var $2="孫勝利";
            var $3='';
        3)布爾類型
            布爾類型的數(shù)據(jù)只有兩個可能的值:true或者false
            這種類型的數(shù)據(jù)只有兩個可能,所以可以用在一些特定的場合比如考試是否及格,性別,等等只有兩種可能的地方!
            var sex=true;
    3、js中特殊的值:undefined和null
        JavaScript有兩個特殊的值,undefined和null
            undefined:
                當我們使用一個變量,而該變量尚未被賦值時,或者讀取一個不存在的對象屬性的時候,就會返回undefined
                var test;
            null:
                null用于表示值確實已經(jīng)定義,但是這個值卻不屬于任何一種合法的類型,相當于我們定義了一個沒有值得值
                var test1=null;
四、注釋
    //在控制臺輸出一條信息!
    //單行注釋!
    console.log("我是孫勝利!");//在控制臺輸出一條信息!
    /*
    這邊是多行注釋!
    dwqdwqdwqdwq
    dwqdwqdwqdqw
    */
五、js中的對象
    1、js中的對象是什么?
        對象是復合值,它將多個值聚合在一起,一個對象可以擁有多個值!
        js中的對象是根據(jù)某種 引用類型 創(chuàng)建出來的 實例!
            引用類型:
                引用類型是一種數(shù)據(jù)結構,用于將數(shù)據(jù)和功能組織在一起 比如:
                現(xiàn)實生活中對某種類型的事物的定義(描述)
                人:姓名、年齡、性別、身高、智商、思維
            實例:
                實際案例
            具體的一個人比如"張三"就是這個  ”描述“ 的具體實例!
        總結:張三就是這個 ”對人描述“的具體實例 即 對象, 張三的年齡,身高,思維這些就是張三這個對象里面包含的值(專業(yè)一點叫法叫屬性或者叫成員也可以)!
    2、常用的引用類型
        1)Object引用類型
            怎么創(chuàng)建 Object引用類型 的具體實例(對象)呢?
            方法一:
            var zhangsan=new Object();
            zhangsan.name='張三';
            zhangsan.age=18;
            zhangsan.info='張三是一名學生';
            對一個對象進行賦值,只需要在對象名后面用點接上一個類似于變量名的單詞即可!
            使用里面的值也是同理!
            方法二:
                var zhangsan={name:'張三',age:18,info:'張三是一名學生'}
                迭代對象屬性:for...in語句
                for(var i in zhangsan){
                    console.log(zhangsan[i]);//這邊必須用[]不能用.,這就是規(guī)定,記住就好了!
                }
2)Function引用類型,使用Function引用類型創(chuàng)建的對象我們也稱為函數(shù)
   創(chuàng)建函數(shù):
function 函數(shù)名 () { 
各種javascript語句 
} 轉載請注明出處及附上該鏈接:http://ebqao.cn/web/192.html

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

上一篇:<<沒有上一篇了 下一篇:jquery選擇元素>>