js注入攻擊詳細教程「js設置全局變量用法」

昨天結束了關於JAVAse的所有內容了,今天起就開始說JAVAscript的知識點了。JavaScript 是 Web 的編程語言。所有現代的 HTML 頁面都使用 JavaScript,因此給大家帶來了這篇“大數據開發基礎之JAVAscript基礎知識”。

大數據開發基礎之JAVAscript基礎知識

一、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基礎知識

三、JAVAscript組成及用途

JS組成:ECMAScript(JS的核心)、DOM(文檔對象模型)、BOM(瀏覽器對象模型)

+ ECMAScript:主要定義了JS的語法

+ DOM:一套操作頁面元素的API,DOM可以把HTML看做是文檔樹,通過DOM提供的API可以對樹上的節點進行操作

+ BOM:一套操作瀏覽器功能的API,通過BOM可以操作瀏覽器窗口

主要用於網頁特效、服務端開發、命令行工具、桌面程序、APP、控制硬件—物聯網、遊戲開發

四、JAVAscript申明變量

1.申明變量方式:

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基礎知識

以上就是今天帶來的大數據開發基礎之JAVAscript基礎知識的所有內容了

希望大家點個關注,及時收取最新文章推送。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/275374.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-17 14:21
下一篇 2024-12-17 14:21

相關推薦

發表回復

登錄後才能評論