number()在轉換字元轉時比較複雜而且不夠合理,一般用parseint,使用parseint進行十六進製制和八進位制轉換要提供第二個引數,如parseint(「070」,8)。number對於空字串會返回0.parseint返回nan。
parsefloat()只解析十進位制數。tostring()中傳入引數,如2,8,16可以將十進位制數轉化為其他進製數。轉化負數時,並不會得到複雜的補碼,而是負號+絕對值轉化後的數。
hasownproperty(propertyname)用於檢查給定的屬性在當前物件例項中(而不是在物件的原型中)是否存在。
constructor儲存著用於建立當前物件的函式。
tostring,tolocalstring,valueof
push()-pop(),push()-shift()。concat(),slice(),splice()返回副本,不會對原陣列進行修改。concat用於拼接,將引數拼接到呼叫該方法的陣列後面,不傳引數則返回該陣列的乙個副本。slice()用於擷取,接收兩個引數,開始位置和結束位置。若結束位置小於開始位置,則返回空陣列,若引數中有負數,則用陣列長度加上該負數的值來確定位置。
ul元素會有7個子元素,3個li元素,4個文字節點。
樣式操作
在html中定義樣式的方式有三種:通過link元素包含外部樣式表檔案,使用style元素定義嵌入樣式,以及使用style特性針對特定元素的樣式。訪問第三種的樣式資訊,可以使用style屬性。如:node.style.backgroundcolor = "red";(其中,css中的float屬性不能直接使用,因為float是js中的保留字,應該用cssfloat,在ie中為stylefloat)。
style中不包含從其他樣式表層疊而來的樣式資訊,若想取得所有計算後的樣式,要使用document.defaultview.getcomputedstyle(節點,偽類名稱)其中偽類名稱如:after等,若不需要,則傳入null。
ie不支援getcomputedstyle()方法,在ie中,每個具有style屬性的元素還支援乙個currentstyle屬性,用來獲得計算後的樣式node.currentstyle。
js的一些基本操作
前端水平很差,所以呢只好從零起步,一點一點積累。通過js給span元素賦值 id text 要顯示的值 onclick事件後的方法名是用加 的 啟動乙個定時器,每隔一定的時間 比如1秒 執行一次方法 time window.setinterval times 1000 另乙個啟動定時器的方法 the...
js陣列的一些基本操作
var arrayobj new array 建立乙個陣列 var arrayobj new array size 建立乙個陣列並指定長度,注意不是上限,是長度 var arrayobj new array element0 element1 elementn 建立乙個陣列並賦值 var testg...
js的一些操作
時間戳轉換 function timestamptotime timestamp 將日期格式轉換成時間戳 var date new date 2014 04 23 18 55 49 123 有三種方式獲取 var time1 date.gettime var time2 date.valueof v...