變數 重複宣告 JS的組成 變數 資料型別

2021-10-14 18:15:06 字數 1312 閱讀 6928

js做客戶端語言

按照相關的js語法,去操作頁面中的元素,有時還要操作瀏覽器裡面的一些功能

js由三部分組成:

js中的變數 variable

js中資料分為兩大類:一是基本資料型別:undefined、null、boolean、number、string、symbol,二是複雜資料型別:object,object本質上是由一組無序的名子對組成的。

變數:可變的量,在程式語言中,變數其實就是乙個名字,用來儲存和代表不同值的東西。

// es3var a = 123;// es6let b = 100;b = 200 //報錯const c = 1000;// 建立函式也相當於在建立變數function fn() {}// 建立類也相當於建立變數class a{}// es6的模組島嶼也可以建立變數import a from './a.js'// symbol建立唯一值let n = symbol(100)let m = symbol(100)web前端開發學習q-q-u-n: 767-273-102 ,分享學習的方法和需要注意的小細節
總結:用var宣告的變數,可以重複宣告,後宣告的會覆蓋前面的

用const宣告的變數為常量,不能修改該變數的值,但是像object這樣的複雜資料型別,在記憶體中存放的是乙個指向該物件的指標,也就是說,用const宣告的物件仍然可以修改該物件的值,但不可再次宣告該物件

js中的資料型別

基本資料型別

引用資料型別 object物件型別

資料型別應用場景:

當我們通過ajax請求拿到資料之前,先在本地初始化資料,一般都會先給乙個預設的資料,請求資料後再把資料放入到我們定義好的資料結構裡面,比如:

var data =
驗證資料型別 typeof操作符typeof操作符用於檢測給定變數的資料型別。typeof操作符可以檢測的資料型別有:

var message = 'some string'console.log(typeof(message) // "string"var arr = [1,2,3,4]console.log(typeof(arr) // "object"console.log(typeof(null) // "object"
在上面的例子中呼叫 typeof null會返回"objec

js變數宣告

var a 向系統要個空間 var 是個關鍵字,變數宣告只有var var a 10 這裡發生兩個過程,乙個是向系統要個空間,另乙個是把10放進房間。並且先發生第一步。var a 10 a 20 20的值把10的值覆蓋 var a,b,c,e 可以同時宣告多個變數,中間以,號 程式設計都是英文狀態 ...

JS的組成和變數

按照相關的js語法,去操作頁面中的元素,有時還要操作瀏覽器裡面的一些功能 js由三部分組成 js中資料分為兩大類 一是基本資料型別 undefined null boolean number string symbol,二是複雜資料型別 object,object本質上是由一組無序的名子對組成的。變...

js變數宣告方式

var 關鍵字 作用 宣告變數 student是變數名 自定義的,起名規範 運算符號 rhj 資料 資料代表頁面中所有的資訊 變數的作用 儲存資料 變數可以儲存js的任意資料型別 變數資料可以改變,名字不可變 乙個var宣告乙個變數,幾個var幾個變數 var student rhj 建立變數時,可...