天天看點

javaScript學習

特點:

1. 互動性(它可以做的就是資訊的動态互動)

2. 安全性(不允許直接通路本地硬碟)

3. 跨平台性(隻要是可以解釋 JS 的浏覽器都可以執行,和平台無關

JavaScript 的變量類型:

       數值類型: number

       字元串類型: string

       對象類型: object

       布爾類型: boolean

       函數類型: function

JavaScript 裡特殊的值:

       undefined              未定義,所有 js 變量未賦于初始值的時候,預設值都是 undefined.

       null                         空值

       NaN                       全稱是:Not a Number。非數字。非數值。

JS 中的定義變量格式:

     var 變量名;

     var 變量名 = 值;

關系(比較)運算

           等于: == 等于是簡單的做字面值的比較

           全等于: === 除了做字面值的比較之外,還會比較兩個變量的資料類

邏輯運算

      且運算: &&

      或運算: ||

      取反運算: !

在 JavaScript 語言中,所有的變量,都可以做為一個 boolean 類型的變量去使用。

0 、null、 undefined、””(空串) 都認為是 false

數組定義方式

       JS 中 數組的定義:

       格式:

               var 數組名 = []; // 空數組

               var 數組名 = [1 , ’abc’ , true]; // 定義數組同時指派元素

javaScript學習

函數的二種定義方式

               第一種,可以使用 function 關鍵字來定義函數。

              使用的格式如下:

                                function 函數名(形參清單){

                                                  函數體

                                     }

        在 JavaScript 語言中,如何定義帶有傳回值的函數?

                  隻需要在函數體内直接使用 return 語句傳回值即可!

javaScript學習

函數的第二種定義方式,格式如下:

       使用格式如下:

                    var 函數名 = function(形參清單) { 函數體 }

javaScript學習
在js中,

有一個隐形參數 arguments, 這個參數相當于java中的可變形參,它可以獲得這個方法的形參清單中的值,           

比如,定義一個方法,規定了兩個形參,但是在js中,使用方法時可以多個形參并且不會報錯

所有在方法體可以使用 arguments 來擷取形參的個數和具體的值  arguments 相當于一個數組

寫一個需求,具體看代碼示範:

// 需求:要求編寫一個函數,用于計算所有參數相加的和并傳回           

繼續閱讀