JavaScript介紹
- JavaScript是一種腳本語(yǔ)言
所謂的腳本語(yǔ)言是指:它不具備開發(fā)操作系統(tǒng)的能力祖今,而是用來(lái)編寫控制其他大型應(yīng)用程序的“腳本”. - JS即Javascript,它是一種廣范用于客戶端Web開發(fā)的腳本語(yǔ)言,常用來(lái)給HTML網(wǎng)頁(yè)添加動(dòng)態(tài)功能,比如通過響應(yīng)用戶的各種操作娃弓。
Paste_Image.png
js的引入
- 內(nèi)嵌式
- 外鏈?zhǔn)?/li>
- 事件定義
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<!-- 內(nèi)嵌式 -->
<script type="text/javascript">
</script>
<!-- 外鏈?zhǔn)?-->
<script src = "js/文件名"></script>
</head>
<body>
<!-- 事件定義 -->
<button onclick="alert('帥')">點(diǎn)我</button>
</body>
</html>
js的數(shù)據(jù)類型
- 字符串
- 數(shù)字
- 布爾 (true/false)
- null 表示一個(gè)"空"值雾狈, 可用來(lái)清空變量
- undefined 表示變量不含有值
復(fù)合數(shù)據(jù)類型
- 數(shù)組
- 對(duì)象
js變量
- 變量的命名:
1.必須以字母烛恤,下劃線或美元符號(hào)開頭母怜,后面可以跟字母,下劃線或美元符號(hào)和數(shù)字棒动。
var 34aa; // 不能以數(shù)字開頭
var helo人; // 不能帶中文
var bad-var; // 非法的-
var var; //var就是關(guān)鍵字,所以不能用來(lái)做變量名
- 變量名區(qū)分大小寫宾添。
- 不允許使用JavaScrip關(guān)鍵字和保留字做變量名船惨。
- 變量聲明
var 變量名柜裸;
- 變量初始化
直接賦值
算數(shù)運(yùn)算符
- +號(hào)
- 用來(lái)做加法運(yùn)算
- 用來(lái)做字符串的拼接
var str1="hello" ;
var str2="world";
var str3=str1+str2;
- -減號(hào)
執(zhí)行減法運(yùn)算 - *乘號(hào)
乘法運(yùn)算 - /除法
除法運(yùn)算
typeof
- 判斷數(shù)據(jù)的類型
Paste_Image.png