原始型別
undefined:宣告的變數未初始化時,該變數的預設值就是undefined
用於動態載入元件的loader元素,當要解除安裝乙個元件時,就需要為其sourcecomponent屬性賦值undefined
null
boolean
number:32位整數或64位浮點數
string
boolean\number(按基轉換)\string-->tostring()
string-->parseint()《支援基模式》,parsefloat()可以把非數字的原始值轉換成數字
強制型別轉換
物件var a = new array();
object類-->ecmascript的基類
屬性:constructor-->指向建立物件的函式,對於object類,它指向object()函式
prototype-->對該物件的物件原型的應用
方法:hasownproperty(property)-->判斷物件是否有某個屬性
ifprototypeof(object)判斷物件是否為另乙個物件的原型
propertyisenumerable(property)判斷給定的屬性是否可以用for...in語句進行列舉
tostring()返回物件的字串表示,返回其對應的c++型別名字或qml型別名字
valueof()返回最合適該物件的原始值
動態增加屬性、方法
使用陣列下標訪問屬性和方法
string
var str = new string("i'm a string");
valueof()方法 tostring()方法返回string型別的原始值
(1)字串長度
var str = new string("i'm a string");
console.log(str.length);
(2)訪問單個字元
console.log(str.charat(2));
console.log(str.charcodeat(1));//返回指定位置字元對應的unicode編碼
(3)查詢子串
indexof():從字串開頭檢索子串
lastindexof():從字串結尾開始檢索子串
返回給定子串在本物件代表的字串中的位置
search()方法用於檢索字串中指定的子字串,或檢索與正規表示式相匹配的子字串
(4)字串比較
(5)連線字串
concat() "+"
(6)提取子串
slice() substring() substr()
(7)大小寫轉換
tolowercase()或tolocalelowercase()
touppercase()或tolocaleuppercase()
(8)字串替換
replace()
(9)使用arg()進行值替換%1,%2,%3等佔位符
5.5.3 regexp
5.5.4 array
5.5.5 math
5.5.6 date
5.10內建物件
盛世清平 Qt quick學習筆記 03
基本元素 rectangle,text,button,image,buttonstyle mousearea 漸變色 gradient item qt quick中所有可視元素的基類,定義了繪製圖元所需要的大部分通用屬性 x,y,width,height,錨定 anchoring 和按鍵處理 z 圖...
盛世清平 Qt quick學習筆記 13
loader重要知識點整理 銷毀當前物件,loader物件變成空物件 1 source設定為乙個空字串 2 sourcecomponent設定為undefined loader的item屬性指向它載入元件的頂層item loader載入了顏色選擇元件,其item屬性就指向顏色選擇元件的rectang...
盛世清平 Item的介紹
其實它來自 rectangle 的父類 item item item 是 qt quick 中所有可視元素的基類,雖然它自己什麼也不繪製,但是它定義了繪製圖元所需要的大部分通用屬性,比如 x y width height 錨定 anchoring 和按鍵處理。item 的屬性特別多,除了前面提到的,...