vue的基本類(lèi)型有:1、字符串(Sring)類(lèi)型,是一段以單引號(hào)或雙引號(hào)包裹起來(lái)的文本;2、布爾值(Boolean)類(lèi)型,只有true和false兩個(gè)值;3、數(shù)字(Number)類(lèi)型,用來(lái)定義數(shù)值,不區(qū)分整數(shù)和小數(shù)。
本教程操作環(huán)境:windows7系統(tǒng)、vue2.9.6版,DELL G3電腦。
在vue中,數(shù)據(jù)類(lèi)型分為兩種:基本類(lèi)型和非基本類(lèi)型(引用類(lèi)型)。
-
基本類(lèi)型也稱為值類(lèi)型,字符串(Sring)、布爾值(Boolean)和數(shù)字(Number)這些都是基本類(lèi)型(primitive type)。
-
字符串(String)類(lèi)型是一段以單引號(hào)''或雙引號(hào)""包裹起來(lái)的文本
-
數(shù)值(Number)類(lèi)型用來(lái)定義數(shù)值,不區(qū)分整數(shù)和小數(shù)(浮點(diǎn)數(shù)),統(tǒng)一使用 Number 類(lèi)型表示
-
布爾(Boolean)類(lèi)型只有兩個(gè)值,true(真)或者 false(假),在做條件判斷時(shí)使用的比較多,您除了可以直接使用 true 或 false 來(lái)定義布爾類(lèi)型的變量外,還可以通過(guò)一些表達(dá)式來(lái)得到布爾類(lèi)型的值
-
-
非基本類(lèi)型也可以理解為引用類(lèi)型,數(shù)組(Array)和對(duì)象(Object)都屬于引用類(lèi)型(reference type)
區(qū)別
基本類(lèi)型
基本類(lèi)型/值類(lèi)型(primitive type / value type)的變量直接保存的就是數(shù)據(jù)。
引用類(lèi)型
引用類(lèi)型(reference type)存放的值是指向數(shù)據(jù)的引用(reference),而不是數(shù)據(jù)本身。
這也是為什么vue官方文檔中會(huì)有
Don’t use non-primitive values like objects and arrays as v-for keys. Use string or numeric values instead.
不要使用對(duì)象或數(shù)組之類(lèi)的非基本類(lèi)型值作為 v-for 的 key。請(qǐng)用字符串或數(shù)值類(lèi)型的值。
這種說(shuō)法的原因。
https://vuejs.org/v2/guide/list.html#Maintaining-State 的截圖
(學(xué)習(xí)視頻分享:vuejs教程、web前端)