JavaScript 編程語言 流程控制
Netscape在最初將其腳本語言命名LiveScript走触,后來Netscape在與Sun合作之后將其改名為JavaScript南誊。JavaScript最初受Java啟發(fā)而開始設(shè)計的佩伤,目的之一就是“看上去像Java”弯屈,因此語法上有類似之處匀们,一些名稱和命名規(guī)范也借自Java惭载。
JavaScript現(xiàn)在的意義(應(yīng)用場景)
JavaScript 發(fā)展到現(xiàn)在幾乎無所不能旱函。
1.網(wǎng)頁特效
2.服務(wù)端開發(fā)(Node.js)
3.命令行工具(Node.js)
4.桌面程序(Electron)
5.App(Cordova)
6.控制硬件-物聯(lián)網(wǎng)(Ruff)
7.游戲開發(fā)(cocos2d-js)
JavaScript和HTML、CSS的區(qū)別
HTML:提供網(wǎng)頁的結(jié)構(gòu)描滔,提供網(wǎng)頁中的內(nèi)容
CSS: 用來美化網(wǎng)頁
JavaScript: 可以用來控制網(wǎng)頁內(nèi)容棒妨,給網(wǎng)頁增加動態(tài)的效果
JavaScript初體驗
CSS:行內(nèi)樣式、嵌入樣式含长、外部樣式
javascript的書寫位置
寫在行內(nèi)
<input type="button" value="按鈕"onclick="alert('Hello World')" />
寫在script標(biāo)簽中
<head>
? <script>
? ? alert('Hello World!');
? </script>
</head>
寫在外部js文件中券腔,在頁面引入
<script src="main.js"></script>
注意:引用外部js文件的script標(biāo)簽中不可以寫JavaScript代碼
變量
什么是變量
變量是計算機(jī)內(nèi)存中存儲數(shù)據(jù)的標(biāo)識符,根據(jù)變量名稱可以獲取到內(nèi)存中存儲的數(shù)據(jù)
如何使用變量
var聲明變量
var age;
變量的賦值
var age;
age = 18;
同時聲明多個變量
var age, name, sex;
age = 10;
name = 'zs';
同時聲明多個變量并賦值