按照相關的js語法,去操作頁面中的元素,有時還要操作瀏覽器裡面的一些功能js由三部分組成:
js中資料分為兩大類:一是基本資料型別:undefined
、null
、boolean
、number
、string
、symbol
,二是複雜資料型別:object
,object
本質上是由一組無序的名子對組成的。
變數:可變的量,在程式語言中,變數其實就是乙個名字,用來儲存和代表不同值的東西。
// es3
var a = 123;
// es6
let 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)
總結:
引用資料型別object
物件型別
資料型別應用場景:
當我們通過ajax
請求拿到資料之前,先在本地初始化資料,一般都會先給乙個預設的資料,請求資料後再把資料放入到我們定義好的資料結構裡面,比如:
var data =
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
會返回"object"
,因為特殊值null
被認為是乙個空的物件引用。用typeof
檢測乙個變數是否是陣列並不準確,會返回"object"
變數 重複宣告 JS的組成 變數 資料型別
js做客戶端語言 按照相關的js語法,去操作頁面中的元素,有時還要操作瀏覽器裡面的一些功能 js由三部分組成 js中的變數 variable js中資料分為兩大類 一是基本資料型別 undefined null boolean number string symbol,二是複雜資料型別 object...
JS基本組成變數與資料型別
js組成部分 ecmascript js基礎語法 規定 關鍵字 運算子 語句 函式等等.bom 瀏覽器物件模型 dom 文件物件模型 一 宣告變數格式 var 變數名 變數名 變數值 var 變數名 變數值 二 js原始型別 undefined 如果變數是 undefined 型別的 boolean...
JS 變數和型別
一 js中的型別 js中的變數型別分為 基本資料型別和引用資料型別,基本資料型別包括 string number undefined null boolean symbol bigint 引用資料型別就包括了 object 二 變數的儲存 js儲存空間分為堆記憶體和棧記憶體,棧記憶體空間較小,堆記憶...