JavaScript寫代碼時候注意事項
1.在一對script的標簽中有錯誤的js代碼,那么該錯誤的代碼后面的js代碼不會執(zhí)行
2.如果第一對的script標簽中有錯誤,不會影響后面的script標簽中的js代碼執(zhí)行
3.script的標簽中可以寫什么內(nèi)容 type="text/javascript"是標準寫法或者寫language="JavaScript"都可以
但是,目前在我們的html頁面中,type和language都可以省略,原因:html是遵循h(huán)5的標準
4.有可能會出現(xiàn)這種情況:script標簽中可能同時出現(xiàn)type和language的寫法.
5.script標簽在頁面中可以出現(xiàn)多對
6.script標簽一般是放在body的標簽的最后的,有的時候會在head標簽中,目前講課的時候都在body標簽的后面(body中的最后)
7.如果script標簽是引入外部js文件的作用,那么這對標簽中不要寫任何的js代碼,如果要寫,重新寫一對script標簽,里面寫代碼
JavaScript變量
什么是變量
如何使用變量
var age;
var age;
age = 18;
var age, name, sex;
age = 10;
name = 'zs';
var age = 10, name = 'zs';
變量在內(nèi)存中的存儲
var age = 18;
變量的命名規(guī)則和規(guī)范
-
規(guī)則 - 必須遵守的,不遵守會報錯
- 由字母、數(shù)字、下劃線、$符號組成,不能以數(shù)字開頭
- 不能是關(guān)鍵字和保留字,例如:for、while。
- 區(qū)分大小寫
-
規(guī)范 - 建議遵守的,不遵守不會報錯
- 變量名必須有意義
- 遵守駝峰命名法。首字母小寫,后面單詞的首字母需要大寫。例如:userName、userPassword
-
下面哪些變量名不合法
a
1
age18
18age
name
$name
_sex
&sex
theworld theWorld
代碼示例
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>$永遠的24k純帥$</title>
<script>
/*
* 變量:========>
* 操作的數(shù)據(jù)都是在內(nèi)存中操作
* js中存儲數(shù)據(jù)使用變量的方式(名字,值--->數(shù)據(jù))
* js中聲明變量都用var---->存儲數(shù)據(jù),數(shù)據(jù)應(yīng)該有對應(yīng)的數(shù)據(jù)類型
* js中的字符串類型的值都用雙引號或者單引號
*
* 存儲一個數(shù)字10
* 變量的聲明及賦值
* var num=10;
* 存儲一個名字
* var name='小黑';
*
* */
/*
*
* 變量---作用,存儲數(shù)據(jù)的或者是操作數(shù)據(jù)
*
* 變量聲明(有var 有變量名字,沒有值)
*
* 變量初始化(有var 有變量名字,有值)
*
* 變量聲明的方式:
* var 變量名字;
*
* */
//var number;//變量的聲明,此時是沒有賦值的,
//一次性聲明多個變量
//var x,y,z,k,j;//都是聲明,沒有賦值
//變量的初始化(變量聲明的同時并且賦值了)
// = 的意義:賦值的含義
//存儲一個數(shù)字10
var number = 10;
//存儲一個5
var number2 = 5;
//存儲一個人的名字
var name = "小黑";
//存儲真(true)
var flag = true;
//存儲一個null--->相當(dāng)于是空
var nll = null;
//存儲一個對象
var obj = new Object();
</script>
</head>
<body>
</body>
</html>