一、JAVAScript
JavaScript簡介
JavaScript是一種解釋型腳本語言,目的是能夠在客戶耑的網頁中增加動態效果和交互能力,實現了用戶與網頁之間的一種實時的、動態的交互關係。
它最初是由網景公司設計的,起名爲LiveScript,後來Java語言非常紅火,網景公司希望借助Java的名氣來推廣,改名爲JavaScript,但是除了語法有點相似,在其他部分基本上沒啥關係。後來,JavaScript被Netscape公司交給ECMA制定標準,成爲ECMAScript,最新版ECMAScript6(簡稱ES6)已經在2015年6月正式發布了。
JavaScript 是 web 開發人員必學的3門語言之一:
1.HTML 定義了網頁的内容
2.CSS 描述了網頁的布局
3.JavaScript 網頁的行爲
二、JAVAscript特點及基本語法
1.JavaScript 是一門腳本語言。
2.JavaScript 是一種輕量級的編程語言。
3.JavaScript 是可插入 HTML 頁面的編程代碼。
4.JavaScript 插入 HTML 頁面後,可由所有的現代瀏覽器執行。
5.JavaScript 很容易學習。
JavaScript 是一個腳本語言,它是一個輕量級,但功能強大的編程語言。
字面量在編程語言中,一般固定值稱爲字面量。
數字(Number)字面量:可以是整數或者是小數,或者是科學計數(e)。如3.14,5.88等。
字符串(String)字面量:”可以使用單引號或雙引號。如"Hello","Web"等
表達式字面量:用於計算的固定值。3 + 2.2,3.14 * 2等。
數組(Array:字面量:定義一個數組。如[1,2,3,4,5,6]。
對象(Object:字面量:定義一個對象。如{firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"}。
函數(Function)字面量:定義一個函數。如function myFunction(a, b) { return a * b;}。
注意,在JavaScript中,語句需要加結束符“;”。
三、JAVAscript組成及用途
JS組成:
ECMAScript(JS的核心)
DOM(文档對象模型)
BOM(瀏覽器對象模型)
+ ECMAScript:主要定義了JS的語法
+ DOM:一套操作頁面元素的API,DOM可以把HTML看做是文档樹,通過DOM提供的API可以對樹上的節點進行操作
+ BOM:一套操作瀏覽器功能的API,通過BOM可以操作瀏覽器窗口
主要用於網頁特效、服務耑開發、命令行工具、桌面程序、APP、控制硬件—物聯網、遊戲開發
四、JAVAscript申明變量
申明變量方式:
js是弱類型語言,所以申明變量的時候,統一用var進行申明變量。如果沒有申明,就會申明一個全局變量。
var a,b,c;
var name = "username"
未賦值的變量,會設置爲undefined;
注意:js在預編譯的時候,變量的聲明會被提升到最上面。
全局變量:在最外層申明的變量以及在函數内部未用var申明變量,那麽就是全局變量,所有的全局變量都會在window上
局部變量:在函數内部申明的變量就是局部變量
JS變量命名槼範:
必須用字母或者_或者$作爲首字母,字母加_加$加數字構成變量名。
js類型:
數值類型:整數/浮點數/infinite/-infinite/nan
字符串類型:”abc”,’123’
對象:{},new object()
布爾值:true和false
undefined:有申明但是未賦值。
null:這是賦值了就是空的内容。
以上就是今天帶來的大數據開發基礎之JAVAscript基礎知識的所有内容了