JavaScript Length 属性的总结


Posted in Javascript onNovember 02, 2015

关于javascript length属性的总结请看以下内容详解。

一、StringObject中的length

    length属性是返回字符串的字符数目。

    例如:

// 普通字符串
var str = "abcdef";
console.log(str.length); // 6
// 数组
var str1 = new Array(1,2,3,4);
console.log(str1.length); // 4
// 数组与字符串
var str2 = str1 + str; // "abcdef1,2,3,4"
console.log(str2.length); // 13
// 对象和对象
var obj = {};
console.log(obj.length); // undefined
var obj += obj; // "[object Object][object Object]"
console.log(obj.length); // 30

二、Function中的length

     length可以返回function的参数数目。

var a = function(a,b,c,d){};
console.log(a.length); // 4
var b = RegExp;
console.log(b.length); //new RegExp(pattern, attributes)构造方法中有两个参数, 所以length为2

※ arguments实例的length属性则是返回调用程序传递给函数的实际参数数目。

var a = function(){
  console.log(arguments.length); 
};
a(1,2,3); // 3
a(); // 0

 注: 众所周知,在javascript中没有方法的重载,而arguments实例恰好可以帮我们来模拟方法的重载。

 下面通过一段示例给大家介绍javascript length属性

 定义和用法

length 属性可返回字符串中的字符数目。

语法

stringObject.length

实例

在本例中,我们将展示如何使用 length 属性来返回字符串中的字符数:

<script type="text/javascript">
var txt="Hello World!"
document.write(txt.length)
</script>

输出:

12

以上就是关于javascript length属性的总结全部内容,希望大家喜欢。

Javascript 相关文章推荐
解决使用attachEvent函数时,this指向被绑定的元素的问题的方法
Aug 13 Javascript
js 编程笔记 无名函数
Jun 28 Javascript
一个简单的jQuery计算器实现了连续计算功能
Jul 21 Javascript
新入门node.js必须要知道的概念(必看篇)
Aug 10 Javascript
js实现浏览器倒计时跳转页面效果
Aug 12 Javascript
很实用的js选项卡切换效果
Aug 12 Javascript
js使用highlight.js高亮你的代码
Aug 18 Javascript
小程序实现搜索界面 小程序实现推荐搜索列表效果
May 18 Javascript
vue swipe自定义组件实现轮播效果
Jul 03 Javascript
ionic+html5+API实现双击返回键退出应用
Sep 17 Javascript
Node如何后台数据库使用增删改查功能
Nov 21 Javascript
vue 点击其他区域关闭自定义div操作
Jul 17 Javascript
基于Jquery实现万圣节快乐特效
Nov 01 #Javascript
JavaScript调用传递变量参数的相关问题及解决办法
Nov 01 #Javascript
javascript跨域总结之window.name实现的跨域数据传输
Nov 01 #Javascript
《JavaScript高级编程》学习笔记之object和array引用类型
Nov 01 #Javascript
JS实现的论坛Ajax打分效果完整实例
Oct 31 #Javascript
JS实现来回出现文字的状态栏特效代码
Oct 31 #Javascript
JS实现的3D拖拽翻页效果代码
Oct 31 #Javascript
You might like
测试您的 PHP 水平的题目
2007/05/30 PHP
php实现转换ubb代码的方法
2015/06/18 PHP
培养自己的php编码规范
2015/09/28 PHP
php处理多图上传压缩代码功能
2018/06/13 PHP
[原创]js获取数组任意个不重复的随机数组元素
2010/03/15 Javascript
JavaScript不刷新实现浏览器的前进后退功能
2014/11/05 Javascript
D3.js中data(), enter() 和 exit()的问题详解
2015/08/17 Javascript
jQuery实现的产品自动360度旋转展示特效源码分享
2015/08/21 Javascript
Angularjs2不同组件间的通信实例代码
2017/05/06 Javascript
nodejs实现简单的gulp打包
2017/12/21 NodeJs
微信小程序实现换肤功能
2018/03/14 Javascript
解决微信小程序调用moveToLocation失效问题【超简单】
2019/04/12 Javascript
详解小程序横屏方案对比
2020/06/28 Javascript
基于VUE实现判断设备是PC还是移动端
2020/07/03 Javascript
如何利用JavaScript编写更好的条件语句详解
2020/08/10 Javascript
vue动态加载SVG文件并修改节点数据的操作代码
2020/08/17 Javascript
使用JS实现鼠标放上图片进行放大离开实现缩小功能
2021/01/27 Javascript
[02:51]DOTA2英雄基础教程 艾欧
2014/01/13 DOTA
pygame学习笔记(1):矩形、圆型画图实例
2015/04/15 Python
python PyTorch预训练示例
2018/02/11 Python
python 顺时针打印矩阵的超简洁代码
2018/11/14 Python
python turtle库画一个方格和圆实例
2019/06/27 Python
提升Python效率之使用循环机制代替递归函数
2019/07/23 Python
Python直接赋值及深浅拷贝原理详解
2020/09/05 Python
中国最大的名表商城:万表网
2016/08/29 全球购物
英国最大的汽车交易网站:Auto Trader UK
2016/09/23 全球购物
医院护士求职自荐信格式
2013/09/21 职场文书
大学生的应聘自我评价
2013/12/13 职场文书
面试后的感谢信范文
2014/02/01 职场文书
学校卫生检查制度
2014/02/03 职场文书
农业局学习党的群众路线教育实践活动心得体会
2014/03/07 职场文书
2014年妇委会工作总结
2014/12/10 职场文书
优秀党员主要事迹材料
2015/11/04 职场文书
一文搞懂redux在react中的初步用法
2021/06/09 Javascript
react使用antd的上传组件实现文件表单一起提交功能(完整代码)
2021/06/29 Javascript
【DOTA2】半决赛强强对话~ PSG LGD vs EHOME - DPC 2022 CN REGIONAL FINALS WINTER
2022/04/02 DOTA