JavaScript 數字呼叫方法或者屬性
在實際應用中,直接量也可以使用方法或者屬性。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼執行程式碼let str="antzone"; console.log(str.length); console.log(str.charCodeAt(2));
程式碼執行效果截圖如下:
上述程式碼還可以更加簡略一些,程式碼修改如下:
[JavaScript] 純文字檢視 複製程式碼執行程式碼console.log("antzone".length); console.log("antzone".charCodeAt(2));
程式碼執行效果截圖如下:
為什麼值型別資料可以使用屬性和方法呢。
這是因為首先會將值型別資料包裝成物件,然後再去呼叫這些屬性和方法。
對於數字也是如此,看一段程式碼例項:
[JavaScript] 純文字檢視 複製程式碼執行程式碼let num=5; console.log(num.toString());
程式碼執行效果截圖如下:
將數字直接量包裝為物件之後再去呼叫方法,和字串完全一樣。
是否同樣可以與字串一樣進行程式碼簡化呢,程式碼修改如下:
[JavaScript] 純文字檢視 複製程式碼執行程式碼console.log(5.toFixed());
程式碼執行效果截圖如下:
程式碼報錯,這是因為解析器會將那個點誤認為數字的小數點。
程式碼修改如下:
[JavaScript] 純文字檢視 複製程式碼執行程式碼console.log(5 .toFixed()); console.log((5).toFixed());
程式碼執行效果截圖如下:
上面兩種處理方式都可以避免報錯。
相關文章
- 波哥學JAVA,定義類 宣告屬性 建立物件 例項化物件 物件呼叫屬性或者方法Java物件
- JavaScript:Object屬性方法JavaScriptObject
- JavaScript公有屬性、私有屬性、公有方法和原型方法JavaScript原型
- javascript如何動態刪除或者新增物件屬性JavaScript物件
- JavaScript:prototype屬性使用方法JavaScript
- javaScript DOM方法與屬性摘要JavaScript
- JavaScript生成四位數字或者字母隨機數JavaScript隨機
- 數字作為物件的屬性物件
- python呼叫私有屬性的方法總結Python
- javascript檢測一個變數是否為數字或者數字字串JavaScript變數字串
- JavaScript 靜態屬性與靜態方法JavaScript
- JavaScript訪問物件的屬性和方法JavaScript物件
- 數值常用的屬性和方法
- JavaScript files 屬性JavaScript
- JavaScript childElementCount 屬性JavaScript
- JavaScript offsetX 屬性JavaScript
- JavaScript firstChild屬性JavaScript
- JavaScript classList 屬性JavaScript
- JavaScript cells 屬性JavaScript
- JavaScript rows 屬性JavaScript
- JavaScript nodeName 屬性JavaScript
- JavaScript rowIndex 屬性JavaScriptIndex
- JavaScript tagName 屬性JavaScript
- JavaScript parentNode 屬性JavaScript
- JavaScript prototype屬性JavaScript
- JavaScript NaN 屬性JavaScriptNaN
- JavaScript Infinity 屬性JavaScript
- JavaScript className 屬性JavaScript
- JavaScript style 屬性JavaScript
- JavaScript firstElementChild 屬性JavaScript
- JavaScript私有屬性和靜態屬性JavaScript
- JavaScript內建物件屬性及方法大全JavaScript物件
- JavaScript中屬性name與方法名不能相同JavaScript
- JavaScript 奇數行或者偶數行JavaScript
- JavaScript判斷整數或者小數JavaScript
- 物件直接量屬性為數字時如何取值物件
- struts2配置中的method{數字}屬性
- JavaScript validity 屬性JavaScript