JavaScript Length 屬性的總結(jié)
關(guān)于javascript length屬性的總結(jié)請(qǐng)看以下內(nèi)容詳解。
一、StringObject中的length
length屬性是返回字符串的字符數(shù)目。
例如:
// 普通字符串 var str = "abcdef"; console.log(str.length); // 6 // 數(shù)組 var str1 = new Array(1,2,3,4); console.log(str1.length); // 4 // 數(shù)組與字符串 var str2 = str1 + str; // "abcdef1,2,3,4" console.log(str2.length); // 13 // 對(duì)象和對(duì)象 var obj = {}; console.log(obj.length); // undefined var obj += obj; // "[object Object][object Object]" console.log(obj.length); // 30
二、Function中的length
length可以返回function的參數(shù)數(shù)目。
var a = function(a,b,c,d){}; console.log(a.length); // 4 var b = RegExp; console.log(b.length); //new RegExp(pattern, attributes)構(gòu)造方法中有兩個(gè)參數(shù), 所以length為2
※ arguments實(shí)例的length屬性則是返回調(diào)用程序傳遞給函數(shù)的實(shí)際參數(shù)數(shù)目。
var a = function(){ console.log(arguments.length); }; a(1,2,3); // 3 a(); // 0
注: 眾所周知,在javascript中沒(méi)有方法的重載,而arguments實(shí)例恰好可以幫我們來(lái)模擬方法的重載。
下面通過(guò)一段示例給大家介紹javascript length屬性
定義和用法
length 屬性可返回字符串中的字符數(shù)目。
語(yǔ)法
stringObject.length
實(shí)例
在本例中,我們將展示如何使用 length 屬性來(lái)返回字符串中的字符數(shù):
<script type="text/javascript"> var txt="Hello World!" document.write(txt.length) </script>
輸出:
12
以上就是關(guān)于javascript length屬性的總結(jié)全部?jī)?nèi)容,希望大家喜歡。
- JavaScript中l(wèi)ength屬性的使用方法
- Javascript學(xué)習(xí)筆記之?dāng)?shù)組的遍歷和 length 屬性
- JavaScript function 的 length 屬性使用介紹
- 淺析javascript中function 的 length 屬性
- js利用數(shù)組length屬性清空和截短數(shù)組的小例子
- TextArea設(shè)置MaxLength屬性最大輸入值的js代碼
- javascript中l(wèi)ength屬性的探索
- Javascript中函數(shù)名.length屬性用法分析(對(duì)比arguments.length)
相關(guān)文章
使用javascript實(shí)現(xiàn)ListBox左右全選,單選,多選,全請(qǐng)
使用javascript實(shí)現(xiàn)ListBox左右全選,單選,多選,全請(qǐng)。需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2013-11-11BootStrap Select清除選中的狀態(tài)恢復(fù)默認(rèn)狀態(tài)
PC端項(xiàng)目中經(jīng)常會(huì)出現(xiàn)大量的數(shù)據(jù)列表頁(yè)面,涉及到下拉框選擇篩選條件;當(dāng)時(shí)用到bootstrap-select下拉框時(shí)該如何點(diǎn)擊重置按鈕就清除下拉框的選中狀態(tài)呢?下面通過(guò)本文給大家介紹下,需要的的朋友參考下吧2017-06-06Javascript利用canvas繪制兩點(diǎn)間曲線(xiàn)和箭頭
這篇文章主要為大家詳細(xì)介紹了Javascript如何利用canvas實(shí)現(xiàn)在兩點(diǎn)間繪制曲線(xiàn)和矩形,并且在矩形中繪制文字,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-10-10使用微信小程序制作核酸檢測(cè)點(diǎn)查詢(xún)工具
出門(mén)在外,沒(méi)有核酸證明寸步難行,此文將教你如何通過(guò)小程序制作一個(gè)工具幫你在人生地不熟的情況如何迅速找到核酸檢測(cè)點(diǎn),實(shí)現(xiàn)核酸點(diǎn)查詢(xún)、地圖導(dǎo)航、撥號(hào)等功能,需要的朋友可以參考下2022-10-10IE7中javascript操作CheckBox的checked=true不打勾的解決方法
在IE7下,生成的Checkbox無(wú)法正確的打上勾。 原因是 chkbox控件還沒(méi)初始化(appendChild),就開(kāi)始操作它的結(jié)果2009-12-12關(guān)于javascript中偽數(shù)組和真數(shù)組的一些小秘密
在javascript中,偽數(shù)組又稱(chēng)類(lèi)數(shù)組,是一個(gè)類(lèi)似數(shù)組的對(duì)象,是一種按照索引存儲(chǔ)數(shù)據(jù)且具有l(wèi)ength屬性的對(duì)象,下面這篇文章主要給大家介紹了關(guān)于javascript中偽數(shù)組和真數(shù)組的一些小秘密,需要的朋友可以參考下2022-08-08