JS中的常見輸出方式
- 在瀏覽器彈窗中顯示內(nèi)容
alert("hello world");
prompt("請(qǐng)輸入內(nèi)容:");
confirm("你好嗎?");
- 在頁面中顯示內(nèi)容
document.write("hello world2");
- 在控制臺(tái)中顯示內(nèi)容
console.log("hello world3");
console.error("錯(cuò)誤信息");
console.warn("警告信息");
- 注意點(diǎn):
- JS中嚴(yán)格區(qū)分大小寫
alert("hello world"); // 正確
Alert("hello world"); // 錯(cuò)誤
- 每一條JS語句以分號(hào)(;)結(jié)尾
- 如果不寫分號(hào),瀏覽器會(huì)自動(dòng)添加,但是會(huì)消耗一些系統(tǒng)資源
- 并且有些時(shí)候?yàn)g覽器會(huì)加錯(cuò)分號(hào)中鼠,所以在開發(fā)中分號(hào)必須寫
- JS中會(huì)忽略多個(gè)空格和換行
alert
(
"hello world"
);
常量
-
什么是常量?
-
常量表示一些固定的數(shù)據(jù)遵馆,也就是不能改變的數(shù)據(jù)
-
-
常量分類
- 整型常量
- 二進(jìn)制(以0b開頭; 例如0b1001,0b1010)
- 十進(jìn)制(9,-10,0)
- 八進(jìn)制(以0開頭; 例如011, 012)
- 十六進(jìn)制(以0x開頭; 0x10, 0x11)
- 實(shí)型常量
- 小數(shù)(3.14, 9.8)
- 字符串常量
- 使用單引號(hào)(')或雙引號(hào)(")括起來的一個(gè)或幾個(gè)字符
- 布爾值
- 布爾常量只有兩種狀態(tài):true或false
- 特殊字符
\n 換行,相當(dāng)于敲一下回車伤哺。 \t 跳到下一個(gè)tab位置,相當(dāng)于按一下鍵盤上的tab鍵协饲。 \b 退格,相當(dāng)于按一下backspace裙戏。 \r 回車御滩。 \f 換頁,光標(biāo)移到到下頁開頭鸥拧。 \\ 輸出\字符,也就是在屏幕上顯示一個(gè)\字符。 \' 輸出'字符,也就是在屏幕上顯示一個(gè)'字符削解。 \" 輸出"字符,也就是在屏幕上顯示一個(gè)"字符富弦。
- 整型常量
練習(xí)
10.6、19.0氛驮、‘A’腕柜、“男”、“l(fā)nj”矫废、294盏缤、true
變量
什么是變量?
- 變量表示一些可以變化的數(shù)據(jù)。當(dāng)一個(gè)數(shù)據(jù)的值需要經(jīng)常改變或者不確定時(shí)蓖扑,就應(yīng)該用變量來表示
- 例如:超市中的儲(chǔ)物格就相當(dāng)于一個(gè)變量, 里面可以存儲(chǔ)各種不同的東西, 里面存儲(chǔ)的東西也可以經(jīng)常改變
- 你去超市放東西到儲(chǔ)物柜的格子中,他會(huì)給你一張紙條,你根據(jù)這個(gè)紙條才可以拿回自己的東西,儲(chǔ)物柜的一格就是變量的內(nèi)存空間,字條就是變量名,你拿和放就是修改變量名對(duì)應(yīng)內(nèi)存中的數(shù)據(jù)
如何定義變量?
- 定義變量(聲明變量), 任何變量在使用之前唉铜,必須先進(jìn)行定義
- 定義變量的目:在內(nèi)存中分配一塊存儲(chǔ)空間給變量,方便以后存儲(chǔ)數(shù)據(jù)律杠。
- 如果定義了多個(gè)變量潭流,就會(huì)為這多個(gè)變量分別分配不同的存儲(chǔ)空間柿赊。
- 格式1: var 變量名稱 ;
var num;
- 格式2: var 變量名稱,變量名稱;
var num1, num2, num3;
- 格式1: var 變量名稱 ;
如何使用變量?
- 使用變量就是往變量里面
存點(diǎn)東西
或者取出變量中存儲(chǔ)的內(nèi)容
;
- 往變量中存儲(chǔ)內(nèi)容
var num;
num = 10;
注意:
- 這里的等號(hào) =幻枉,并不是數(shù)學(xué)中的“相等”碰声,而是JavaScript語言中的賦值運(yùn)算符,作用是將右邊的常量10賦值給左邊的變量num
- 賦值的時(shí)候= 號(hào)的左側(cè)必須是變量 (10 = num; 錯(cuò)誤寫法)
- 規(guī)范:習(xí)慣將 = 的兩側(cè) 各加上一個(gè) 空格
-
變量的初始化
- 變量第一次賦值熬甫,可以稱為“初始化”
- 先定義,后初始化
var num; num = 10;
- 定義的同時(shí)進(jìn)行初始化
var num = 10;
- 其它表現(xiàn)形式
// 部分初始化 var a, b, c = 10; // 完全初始化 var a , b, c; a = b = c = 10;
- 思考: 不初始化里面存儲(chǔ)什么?
var num; console.log(num); // undefined // 如果變量沒有初始化, 里面存儲(chǔ)的是undefined
-
如何查看變量的值?
var num; num = 10; console.log(num);
-
如何修改變量值?
- 利用等號(hào)(=)重新賦值即可,每次賦值都會(huì)覆蓋原來的值
var num; num = 10; num = 20; console.log(num); // 20
- 利用等號(hào)(=)重新賦值即可,每次賦值都會(huì)覆蓋原來的值
-
變量之間的值傳遞
- 可以將一個(gè)變量的值賦值給另一個(gè)變量
var a = 10; var b = a; console.log(b); // 10
- 可以將一個(gè)變量的值賦值給另一個(gè)變量
學(xué)習(xí)交流方式:
1.微信公眾賬號(hào)搜索: 李南江(配套視頻,代碼,資料各種福利獲取)
2.加入前端學(xué)習(xí)交流群:
302942894 / 289964053 / 11550038