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 相关文章推荐
Javascript学习笔记4 Eval函数
Jan 11 Javascript
javascript下对于事件、事件流、事件触发的顺序随便说说
Jul 17 Javascript
A标签中通过href和onclick传递的this对象实现思路
Apr 19 Javascript
JavaScript加强之自定义event事件
Sep 21 Javascript
JS控制网页动态生成任意行列数表格的方法
Mar 09 Javascript
基于jquery animate操作css样式属性小结
Nov 27 Javascript
javascript超过容器后显示省略号效果的方法(兼容一行或者多行)
Jul 14 Javascript
Bootstrap源码学习笔记之bootstrap进度条
Dec 24 Javascript
JS中闭包的经典用法小结(2则示例)
Dec 28 Javascript
jQuery事件_动力节点Java学院整理
Jul 05 jQuery
@angular前端项目代码优化之构建Api Tree的方法
Dec 24 Javascript
基于JavaScript实现随机点名器
Feb 25 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
linux iconv方法的使用
2011/10/01 PHP
PHP7.0版本备注
2015/07/23 PHP
php通过smtp邮件验证登陆的方法
2016/05/11 PHP
php array_keys 返回数组的键名
2016/10/25 PHP
php-fpm超时时间设置request_terminate_timeout资源问题分析
2019/09/27 PHP
xml分页+ajax请求数据源+dom取结果实例代码
2008/10/31 Javascript
jquery插件 cluetip 关键词注释
2010/01/12 Javascript
nodejs入门详解(多篇文章结合)
2012/03/07 NodeJs
JavaScript高级程序设计 阅读笔记(十三) js定义类或对象
2012/08/14 Javascript
Javascript this 的一些学习总结
2012/08/31 Javascript
js 判断checkbox是否选中的操作方法
2012/11/09 Javascript
原生JavaScript实现连连看游戏(附源码)
2013/11/05 Javascript
javascript中字符串的定义示例代码
2013/12/19 Javascript
jQuery+canvas实现简单的球体斜抛及颜色动态变换效果
2016/01/28 Javascript
JavaScript中0和&quot;&quot;比较引发的问题
2016/05/26 Javascript
AngularJS入门教程之AngularJS 模板
2016/08/18 Javascript
Angular简单验证功能示例
2017/12/22 Javascript
解决Vue2.x父组件与子组件之间的双向绑定问题
2018/03/06 Javascript
JS 实现缓存算法的示例(FIFO/LRU)
2018/03/20 Javascript
详解js中Array的方法及技巧
2018/09/12 Javascript
Javascript迭代、递推、穷举、递归常用算法实例讲解
2019/02/01 Javascript
Vue组件模板及组件互相引用代码实例
2020/03/11 Javascript
Vue获取微博授权URL代码实例
2020/11/04 Javascript
python中的set实现不重复的排序原理
2018/01/24 Python
python处理两种分隔符的数据集方法
2018/12/12 Python
Python数据可视化之画图
2019/01/15 Python
python定位xpath 节点位置的方法
2019/08/27 Python
Python爬虫爬取煎蛋网图片代码实例
2019/12/16 Python
使用python 的matplotlib 画轨道实例
2020/01/19 Python
python 实现图片裁剪小工具
2021/02/02 Python
端口镜像是怎么实现的
2014/03/25 面试题
大众服装店创业计划书范文
2014/01/01 职场文书
高中运动会广播稿
2014/01/21 职场文书
2015年入党积极分子培养考察意见
2015/08/12 职场文书
Python爬虫进阶之Beautiful Soup库详解
2021/04/29 Python
一次线上mongo慢查询问题排查处理记录
2022/03/18 MongoDB