引言:微信小程序開發(fā)近一年得院,但是對(duì)于js中的變量和數(shù)據(jù)類型仍存在不少困惑之處,本文章主要總結(jié)自己經(jīng)痴抡辏混淆踩坑的問題祥绞,引以為鑒。
一鸭限、變量
1蜕径、定義變量的三個(gè)關(guān)鍵詞
????var :聲明全局變量
????const:聲明常量
????let:聲明限定范圍作用域的變量
2、聲明無值的變量败京,則變量值為undefined兜喻。
????例:var carname;// carname=undefined
二、數(shù)據(jù)類型
JavaScript引用數(shù)據(jù)類型主要有:對(duì)象(Object)赡麦、數(shù)組(Array)朴皆、函數(shù)(Function),另外還有正則(RegExp)、日期(Date)這里不做考慮泛粹。
變量的數(shù)據(jù)類型可以用typeof 操作符來查看遂铡。
1、對(duì)象(Object)
對(duì)象由花括號(hào)分割晶姊。在括號(hào)內(nèi)部扒接,對(duì)象的屬性以名稱和值對(duì)的形式(name:value)來定義,屬性由逗號(hào)分隔。
或者珠增,聲明橫跨多行超歌。
尋址方式:
2、數(shù)組(Array)
實(shí)例:
3蒂教、JSON格式
數(shù)據(jù)為鍵/值對(duì)巍举。字段名稱在雙引號(hào)內(nèi),中間是:凝垛,后面是值
數(shù)據(jù)由逗號(hào)分隔懊悯。
大括號(hào)保存對(duì)象。
方括號(hào)保存數(shù)組梦皮。
相關(guān)轉(zhuǎn)換函數(shù):
JSON是js對(duì)象的字符串表示法炭分,使用文本表示一個(gè)js對(duì)象的信息,JSON本質(zhì)是一個(gè)字符串剑肯。
JSON.parse()方法捧毛,實(shí)現(xiàn)從JSON字符串轉(zhuǎn)換為js對(duì)象。一般小程序直接輸出obj是【object,object】让网。
JSON.stringify()方法呀忧,實(shí)現(xiàn)從js對(duì)象轉(zhuǎn)換為JSON字符串。直接輸出是以下字符串格式溃睹。