1. 程式人生 > >js的介紹 及用法 常量 變量!

js的介紹 及用法 常量 變量!

客戶端 不變 開頭 null htm 字符 undefined info 技術分享

1.js介紹

js全程叫javascript,但不是java 他是一門前臺語言 而java是後臺語言。

js的作者是布蘭登 愛奇

前臺語言:運行在客戶端

後臺語言:跟數據庫有關的。

2.能幹什麽?

頁面特效,開發頁面遊戲,後臺開發等等

3.js和ECMAscript 的關系

es 表示語言 是js的標準,我們學習js得按es的標準學習

4.前端的三個層次

html 結構層

css表現層

js行為層

5.js 寫在哪裏?

因為js和php都是腳本語言,js寫在script 這個標簽裏,php寫在<?php>標簽裏

技術分享圖片

6.變量

變量:可以改變的量,往往用英語字母代替變量,並且區分大小寫

變量的定義(聲明):var 加字母var a 我聲明一個變量叫a

變量的用途:變量其實是一個容器,起到臨時存儲數據的作用

通過=進行賦值 var a=12

7.js 語言輸出

alert()這是js 中的一個方法 彈出框

console()瀏覽器控制臺輸出 用於代碼測試

document.writh 在瀏覽器寫出

8.js的註釋

(1)單行註釋//

多行註釋/* 內容*/

9.常量 不變的量

漢字 數字 往往當作值使用。除了數字之外 要帶引號""

技術分享圖片

紅色的報錯,說飛翔是一個變量,但是這個變量沒有聲明

技術分享圖片技術分享圖片

說明這個變量,但是沒有賦值

變量起名規則:不能使用漢字 區分大小寫 不能特殊符號開頭除

a √ -a× a3√ 3a×

帶引號和不帶引號

帶引號的 是聲明就輸什麽 叫字符串‘

變量不是 變量輸出的是他後面的值 如果沒有賦值就是 undefined

10. js 語言的四則運算

純數字之間是加法 3+6 +

和字符串之間 +就是拼接

純數字後算減法 -

和字符串之間 -後算減

純數字 後算乘法 *

和字符串之間 還是乘

純數字是除 和字符串後算除

減乘除 三者隱式轉換的能力 在計算的過程中 將字符串強制轉成數字%

js 代碼執行

js代碼執行前 瀏覽器會給他(js)一個全局環境,window (全局作用域)在window下瀏覽器找到所有帶 var 和function 的關鍵字 然後給他們分配內存地址 不管你賦值沒賦值,瀏覽器會告訴所有子模塊 這個東西存在了。這種能力叫變量提升。

技術分享圖片

變量的值

我們學了兩個 一個是字符串,數字。不管字符串後算數字,後面的值統統稱為數據。

數據有哪些?

字符串 數字 數組 json 對象 布爾 null undefied 函數

基本和復合類型

js的介紹 及用法 常量 變量!