JS 第二課 基本語法

2021-10-01 13:35:07 字數 1480 閱讀 9612

(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)letvar的對比:

使用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常用標記 單標記...