JavaScript

一、瞭解JavaScript
JavaScript一種直譯式腳本語言,是一種動態類型、弱類型、基於原型的語言,內置支持類型。它的解釋器被稱爲JavaScript引擎,爲瀏覽器的一部分,廣泛用於客戶端的腳本語言,最早是在HTML(標準通用標記語言下的一個應用)網頁上使用,用來給HTML網頁增加動態功能。
不同於服務器端腳本語言,例如PHP與ASP,JavaScript主要被作爲客戶端腳本語言在用戶的瀏覽器上運行,不需要服務器的支持。所以在早期程序員比較青睞於JavaScript以減少對服務器的負擔,而與此同時也帶來另一個問題:安全性。

而隨着服務器的強壯,雖然現在的程序員更喜歡運行於服務端的腳本以保證安全,但JavaScript仍然以其跨平臺、容易上手等優勢大行其道。同時,有些特殊功能(如AJAX)必須依賴Javascript在客戶端進行支持。隨着引擎如V8和框架如Node.js的發展,及其事件驅動及異步IO等特性,JavaScript逐漸被用來編寫服務器端程序。
二、JavaScript的部分知識
1、JavaScript常用的兩種存放位置
使用標籤內部樣式

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>JavaScript</title>
</head>
<script type="text/javascript">
	console.log('內部使用javaScript');
</script>
<body>
	
</body>
</html>

使用外部js文件

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>JavaScript</title>
</head>
<script type="text/javascript" src="js/my.js"></script>
<body>
	
</body>
</html>

外部js文件(js/my.js)

console.log('外部使用javaScript');

2、js原始數據類型
number 數值型:整數(314)、浮點(3.14),包括正負數

boolean 布爾類型,包含:true/false

string 包含字符和字符串,既可以使用雙引號又可以使用單引號

object 對象類型,如:Array/Date

undefined 未定義類型,一個變量沒有賦值之前的狀態
3、js變量作用域
局部 JavaScript 變量

函數內部聲明的變量(使用 var)是局部變量,所以只能在函數內部訪問它。
(該變量的作用域是局部的)。
您可以在不同的函數中使用名稱相同的局部變量,
因爲只有聲明過該變量的函數才能識別出該變量。
只要函數運行完畢,局部變量就會被刪除。

全局JavaScript 變量
不是聲明在函數體內部的變量,網頁上的所有腳本和函數都能訪問它。
​注意:當全局變量和局部變量同名時,在獲取值時,採用就近原則。

向未聲明的 JavaScript 變量來分配值
如果您把值賦給尚未聲明的變量,該變量將被自動作爲全局變量聲明。
​如:name=“123”; //注:前面沒有var
​將聲明一個全局變量,//哪怕這個變量是聲明在函數內部它也是一個全局變量。

//局部變量聲明在函數內,全局變量聲明在函數外。
//局部變量和全局變量聲明時,都帶var關鍵字。
4、js函數使用

函數function(小寫字母)
是當它被調用時可重複使用的代碼塊
​
JS中函數分爲: 有名/命名函數和無名/匿名函數。
​
有名/命名函數的格式:[]表示可選。
function 函數名( [參數列表] ) {
    函數體;
    [return 返回值];
}
 
無名/匿名函數的格式:
var 變量名 =  function([參數列表]) {
    函數體;
}
注:參數列表裏無需聲明函數類型

寫一個加法函數如下:

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>JavaScript</title>
</head>
<script type="text/javascript">
	function add(num1,num2){
		return num1+num2;
	}
	console.log(add(100,300));
</script>
<body>
	
</body>
</html>

三、JavaScript的編程軟件sublim
1.sublim的特點
跨平臺,支持主流操作系統,包括macOS,Linux(Ubuntu),Windows
體積小,速度快
擴展性強,支持衆多插件
支持編譯功能,可以在控制檯查看輸出
2.Sublime下載安裝
下載地址

當你使用瀏覽器訪問該地址時,會檢測你操作系統的版本後提示你下載對應版本的Sublime,

如果想下載其他操作系統的版本,請點擊
具體使用請參照:https://blog.csdn.net/mazegong/article/details/78859502

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章