1. 程式人生 > >JavaScript基礎知識點歸納

JavaScript基礎知識點歸納

定義在函式外的變數一定是全域性變數;定義在函式內的變數,如果聲明瞭var,那該變數就是區域性變數,如果不宣告var,那麼該變數就是全域性變數。

1、全域性變數與區域性變數 
JavaScript ?
1 2 3 4 5 6 7 8 9 var global = "Global"; test(); function test(){ var local = "Local"; document.writeln(global); document.writeln(local);
} document.writeln(global); document.writeln(local);

2、兩種型別的Cookie

i)永續性cookie,會被儲存到客戶端的硬碟上。

ii)回話cookie:不會被儲存到客戶端的硬碟上,而是放在瀏覽器程序所處的記憶體當中,當瀏覽器關閉時則該回話cookie就銷燬了。

3、在JavaScript中,函式(function)就是物件

4、在JavaScript中,沒有方法(函式)過載的概念

5、Function物件

在JavaScript中有一個Function物件,所有自定義的函式都是Function物件型別的。Function物件接受的所有引數都是字串型別的,其中最後一個引數就是要執行的函式體,而前面的引數則是函式真正需要接受的引數。

6、隱含的物件arguments

在JavaScript中,每個函式都有一個隱含的物件arguments,表示給函式實際傳遞的引數。arguments.length就表示實際傳遞的引數的個數。

7、函式名.length

每一個函式物件都有一個length屬性,表示該函式期望接受的引數個數。它與函式的arguments不同。arguments.length表示函式實際接受的引數個數。

8、JavaScript中有五種原始資料型別

Undefined、Null、Boolean、Number以及String。(注意:在JavaScript中,沒有char資料型別)

Undefined資料型別的值只有一個:undefined;

Null資料型別的值只有一個:null;

Boolean資料型別的值有兩個:true和false;

9、typeof運算子

typeof是一元運算子,後跟變數的名稱,用於獲取變數的資料型別,其返回值有5個:undefined、boolean、number、string以及object。

10、在JavaScript中,如果函式沒有宣告返回值,那麼會返回undefined11、null與undefined的關係

undefined實際上是從null派生出來的。例如:

null與undefined的關係

JavaScript

?
1 2 alert(undefined == null); //瀏覽器返回true

11、強制型別轉換

在JavaScript中有3種強制型別轉換:Boolean(value),Number(value),String(value)。

12、Object物件

在JavaScript中,所有物件都是從Object物件繼承過來的。

Object物件

JavaScript

?
1 2 3 4 var object = new Object(); for(var v in object){ alert(v); }

上面的程式碼中,瀏覽器並沒有打印出什麼,並不能說明Object物件不帶有任何屬性。下面程式碼測試Object物件中的屬性是否可以列舉,如果返回false,則說明Object物件中的屬性是不能列舉的。

Object物件中的屬性是不能列舉的

JavaScript

?

相關推薦

JavaScript基礎知識點歸納

定義在函式外的變數一定是全域性變數;定義在函式內的變數,如果聲明瞭var,那該變數就是區域性變數,如果不宣告var,那麼該變數就是全域性變數。 1、全域性變數與區域性變數  JavaScript ? 1 2

javascript 基礎知識點

per 方法 key array 無法 undefined 自身 aso 計算 NaN; // NaN表示Not a Number,當無法計算結果時用NaN表示 Infinity; // Infinity表示無限大,當數值超過了JavaScript的Number所能

JavaScript 基礎知識點

{} oca 數據 初始 順序結構 類型 switch post 取余 javascript作用:1、頁面的交互特效2、表單驗證 javascript組成:1、ECMAscript---核心2、DOM---文檔對象模型 document3、BOM---瀏覽器對象模型win

JavaScript基礎知識點總結

目錄 (一) JavaScript的基本語法 (二) 程式的流程控制 1.if條件選擇語句 2.switch選擇語句 3.while迴圈語句 4.do while語句 5.for迴圈語句 6.break語句 7.continue語句  3.函式

javascript基礎知識點整理

作為後端程式設計師,由於現在很多開發都是前後端分離,對與js程式碼的接觸現在並不是很多,但還是需要理解一些js的基礎知識,現在將平常接觸到的js基礎知識整理下。 1.頁面載入時自動執行js的幾種方法。 1)js方法,寫在html的body標籤裡面呼叫 <html> &l

javascript基礎知識點整理2

這幾天花時間觀看了以前找同學要的一些java教學方面的視訊資料,重新回顧了下里面講到的知識點,現在對這些知識點做一個總結。 課程裡面關於javascript的一共分為四塊,js基本語法,js的內建物件,js自定義構造器,js宿主物件這幾部分。 1.js基本語法 js是一種弱型別的語言,定

機器學習基礎知識點歸納

一.生成模型與判別模型 1.概念介紹 參考:https://blog.csdn.net/u012101561/article/details/52814571 參考:http://www.cnblogs.com/fanyabo/p/4067295.html 監督學習的任務是學習一個模型,對給

javascript基礎知識點總結(二)

物件是有型別的——如何獲取物件的型別 typeof不能獲取到物件的具體型別,使用typeof獲取物件型別始終返回object 認為建構函式就是物件的型別,使用constructor獲取物件的具體型別:arr.constructor 自定義屬性 (工作中

JavaScript學習知識點歸納

tel 對象 基礎 正則表達式 窗口 核心 回文 html 寫入 JavaScript學習包括幾大方面:   1、基礎語法   2、JavaScript核心對象   3、DOM操作   4、BOM操作   5、正則表達式   6、AJAX   7、面向對象編程

給Java新手的一些建議——Java知識點歸納(Java基礎部分)

提高 ins bstr 實現 jdk5 protected pos 方便 由於 寫這篇文章的目的是想總結一下自己這麽多年來使用java的一些心得體會,主要是和一些java基礎知識點相關的,所以也希望能分享給剛剛入門的Java程序員和打算入Java開發這個行當的準新手們,希望

給Java新手的一些建議——Java知識點歸納(Java基礎部分)

所有 call 優點 程序員 應用 ins nio 由於 dom解析 原文出處:CSDN鄧帥寫這篇文章的目的是想總結一下自己這麽多年來使用java的一些心得體會,主要是和一些Java基礎知識點相關的,所以也希望能分享給剛剛入門的Java程序員和打算入Java開發這個行當的準

JavaScript知識點歸納之教程(二)

一、JavaScript作用域 在JavaScript中,作用域可作為訪問變數、物件、函式的集合。 JavaScript函式作用域:作用域在函式內修改。 全域性變數是window變數: //這樣顯示 document.getElementById("demo").innerHTM

JavaScript知識點歸納之教程(一)

一、JavaScript輸出 JavaScript沒有任何列印或輸出的函式,不過可以通過不同的方式來輸出資料。 window.alert() 彈出警告框 innerHtml 寫入到HTML元素 

JavaScript知識點歸納之簡介

簡介: 參照學習菜鳥教程上例子所做本JavaScript知識點歸納之XXX。 1.JavaScript直接寫入HTML輸出流: <script> document.write("<h1>這是由JavaScript寫入的語句</h1>");

JavaScript相關基礎知識點

JavaScript簡介:   JavaScript是指令碼語言,是一種輕量級的程式語言,是可插入 HTML 頁面的程式設計程式碼,插入 HTML 頁面後,可由所有的現代瀏覽器執行。 JavaScript使用:   指令碼可位於 HTML 的 <body> 或 <head> 部分

java基礎知識點、面試選擇題歸納整理

前言 之前刷了一些題,為了方便自己日後可以快速的查缺補漏以及方便有需要的人,這裡整理了一些個人感覺比較有意義的選擇題,題目均來自牛客網的java相關選擇題。 如各位看官發現哪裡寫的不對的,請幫忙指出,謝謝。 題目基本就更新完了(2018.01.30) p

JavaScript基礎知識點(面試題)

1.介紹JavaScript的基本資料型別? JavaScript的基本型別是: Undefined、Null、Boolean、Number、String 2.JavaScript原型,原型鏈?有什麼特點? 每個物件都會在其內部初始化一個屬性,就是pr

基礎知識點複習——JavaScript的基本語法(一)

JavaScript一、什麼是JavaScript?指令碼描述語言,網頁互動特效,說白了,就是實現HTML實現不了的效果。HTML:超文字標記語言CSS:網頁樣式JavaScript:網頁互動特效二、為什麼要使用JavaScript?解決我們現在技術解決不了的問題,例如,表單

Web前端開發精品課HTML CSS JavaScript基礎教程JavaScript部分知識點總結

內容來自莫振杰Web前端開發精品課HTML CSS JavaScript基礎教程章節總結 第24章  JavaScript簡介   1、HTML是網頁的結構,CSS是網頁的外觀,而JavaScript是網頁的行為;   2、推薦2個前端開發工具:Hbuilder和vscod

基礎知識點複習——JavaScript的基本語法(四)

一、陣列用一個變數,引用多個數組。1.建立陣列,var 陣列名 = new Array();//建立一個空的陣列var 陣列名 = new Array(size);//建立一個大小為size,內容為null的陣列var 陣列名 = new Array(值1,值2,值3....