(1)使用var定義變數
var num1;
//宣告時不賦值,值為undefined
var num2 =
"hello"
;//宣告時賦值,值為字串「hello」
num2 =
123;
//賦值時可以改變變數的型別
var num3=
1, num4=5;
//可同時宣告多個變數
(2)使用let定義變數
let num1;
let num2=
"hello"
;num2 =
123;
(3)let與var的對比:
使用var或者let在函式外宣告變數即可得到全域性變數。
一種全域性變數(在嚴格模式中不可用)
function
func()
func()
;//當函式呼叫後,abc成為全域性變數
console.
log(abc)
;//正確
console.
log(window.abc)
;//正確
/******注意以下兩種情況******/
/*1*/
function
func()
func()
;console.
log(window.abc)
;//abc為undefined
/*2*/
function
func()
func()
;//efg成為全域性變數
console.
log(window.abc)
;//abc為undefined
console.
log(window.efg)
;//可以獲得efg的值
const 用於宣告乙個或多個常量,宣告時必須進行初始化,且初始化後值不可再修改
const a =
123;
//正確
const b;
b =123
;//錯誤
const a =
123;
const a =
456;
//錯誤 //不能重複宣告
//這是乙個單行注釋
/* 多行注釋
多行注釋
多行注釋不能巢狀!!
*/
1、啟用嚴格模式
//整個檔案使用嚴格模式
'use strict'
;//只有該函式使用嚴格模式
function
func()
第二課 正則語法
1 非列印字元 cx 匹配由x指明的控制字元。例如,cm 匹配乙個 control m 或回車符。x 的值必須為 a z 或 a z 之一。否則,將 c 視為乙個原義的 c 字元。f 匹配乙個換頁符。等價於 x0c 和 cl。n 匹配乙個換行符。等價於 x0a 和 cj。r 匹配乙個回車符。等價於 ...
第二課 安裝PHP
為什麼要安裝php?php是伺服器端解析程式,一般執行在網路伺服器上。而編寫php語言的程式我們一般是在自己的個人電腦上完成,然後拿到伺服器上除錯。所以,學習php首先要讓我們的個人電腦模擬伺服器執行環境,讓php能象在伺服器上一樣在我們的個人電腦上執行。這就是為什麼要安裝配置php的原因。安裝配置...
csdn之旅 第二課
1.html標題的標籤 1 注意 只能到,在往後就沒有作用了。2 標籤特點 可以區別其他文字,比如可以加粗 效果圖如 笑對生活!笑對生活!笑對生活!笑對生活!改變字型大小 可以自動換行 2.html段落標記 用元素 注意 標籤和標籤之間的關係 可以巢狀使用 但不可以交叉 3.html常用標記 單標記...