JavaScript 基礎語法

華璃發表於2020-09-29

此篇為隨筆記錄

1、輸入輸出語句

  • alert(msg)——瀏覽器彈出警示框
  • console.log(msg)——瀏覽器控制檯列印輸出資訊,給程式設計師測試用的
  • prompt(info)——瀏覽器彈出輸入框,使用者可以輸入

2、變數

1.轉換為字串

  • toString()
  • String()強制轉換
  • 加法拼接字串——和字串拼接的結果都是字串

2.轉換為數字型

  • parseInt(string)函式
  • parseFloat(string)函式
  • Number()強制轉換
  • 隱式轉換(- * /)——利用算數運算轉換

3.轉換為布林型

  • Boolean()
  • 代表空、否定的值會被轉換為false,如NaN、null、undefined、0

3、函式

  • 命名函式——function 函式名() { },呼叫——函式名()
  • 匿名函式——var 變數名 = function() { },呼叫——變數名()
  • 當不確定有幾個引數傳遞的時候,用函式的內建物件 arguments 獲取,arguments物件中儲存了傳遞的所有實參
  • 偽陣列:具有陣列的length屬性;按照索引的方式儲存;沒有真正陣列的一些方法。

4、作用域

建立陣列:

  • var arr=[ ];
  • new Array();

建立物件:

  • var obj = { 屬性一:屬性值,屬性二:屬性值}
  • var obj = new Object(); obj.屬性 = 屬性值;
  • function 建構函式名() { this.屬性=值;this.方法=function() { } }; 呼叫:new 建構函式名();
    建構函式名字首字母要大寫;

遍歷物件——for( 變數 in 物件名);例如,for( var key in obj)

5、物件

升序順序排列:sort(function(a-b));
降序順序排列:sort(function(b-a));

相關文章