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显示随机图像或引用
Apr 21 Javascript
JavaScript之IE的fireEvent方法详细解析
Nov 20 Javascript
禁止页面刷新让F5快捷键及右键都无效
Jan 22 Javascript
js中window.open打开一个新的页面
Aug 10 Javascript
TypeScript 中接口详解
Jun 19 Javascript
Bootstrap媒体对象学习使用
Mar 07 Javascript
JavaScript对JSON数据进行排序和搜索
Jul 24 Javascript
Express + Session 实现登录验证功能
Sep 08 Javascript
vue项目中跳转到外部链接的实例讲解
Sep 20 Javascript
vue自定义键盘信息、监听数据变化的方法示例【基于vm.$watch】
Mar 16 Javascript
详解微信小程序自定义组件的实现及数据交互
Jul 22 Javascript
弱类型语言javascript中 a,b 的运算实例小结
Aug 07 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 调试工具Debug Tools
2011/04/30 PHP
Zend Framework页面缓存实例
2014/06/25 PHP
PHP执行Curl时报错提示CURL ERROR: Recv failure: Connection reset by peer的解决方法
2014/06/26 PHP
PHP实现仿百度文库,豆丁在线文档效果(word,excel,ppt转flash)
2016/03/10 PHP
PHP之图片上传类实例代码(加了缩略图)
2016/06/30 PHP
yii2使用GridView实现数据全选及批量删除按钮示例
2017/03/01 PHP
Ecshop 后台添加新功能栏目及管理权限设置教程
2017/11/21 PHP
jquery 双色表格实现代码
2009/12/08 Javascript
各种常用的JS函数整理
2013/10/25 Javascript
js实现非常简单的焦点图切换特效实例
2015/05/07 Javascript
JavaScript兼容浏览器FF/IE技巧
2016/08/14 Javascript
简易的JS计算器实现代码
2016/10/18 Javascript
AngularJS前端页面操作之用户修改密码功能示例
2017/03/27 Javascript
Vue上传组件vue Simple Uploader的用法示例
2017/08/25 Javascript
LayUI动态设置checkbox不显示的解决方法
2019/09/02 Javascript
vue created钩子函数与mounted钩子函数的用法区别
2020/11/05 Javascript
[36:02]DOTA2上海特级锦标赛D组小组赛#2 Liquid VS VP第一局
2016/02/28 DOTA
python矩阵/字典实现最短路径算法
2019/01/17 Python
python 为什么说eval要慎用
2019/03/26 Python
python读写csv文件实例代码
2019/07/05 Python
opencv转换颜色空间更改图片背景
2019/08/20 Python
浅谈Python_Openpyxl使用(最全总结)
2019/09/05 Python
Python+redis通过限流保护高并发系统
2020/04/15 Python
全球知名的珠宝首饰品牌:Kay Jewelers
2018/02/11 全球购物
函授自我鉴定
2013/11/06 职场文书
《雷鸣电闪波尔卡》教学反思
2014/02/23 职场文书
高中竞选班长演讲稿
2014/04/24 职场文书
我们的节日清明节活动总结
2014/04/30 职场文书
2014年国庆节活动总结
2014/08/26 职场文书
咖啡店创业计划书范文
2014/09/15 职场文书
文明单位汇报材料
2014/12/24 职场文书
大学生村官个人总结
2015/02/15 职场文书
婚礼双方父亲致辞
2015/07/27 职场文书
使用pandas生成/读取csv文件的方法实例
2021/07/09 Python
golang实现一个简单的websocket聊天室功能
2021/10/05 Golang
Vue3实现简易音乐播放器组件
2022/08/14 Vue.js