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 贪吃蛇实现代码
Nov 22 Javascript
javascript 常用方法总结
Jun 03 Javascript
jquery插件jquery倒计时插件分享
Dec 27 Javascript
详解JavaScript中的异常处理方法
Jun 16 Javascript
jQuery插件datalist实现很好看的input下拉列表
Jul 14 Javascript
图片旋转、鼠标滚轮缩放、镜像、切换图片js代码
Dec 13 Javascript
jQuery实现的自适应焦点图效果完整实例
Aug 24 Javascript
详解JavaScript RegExp对象
Feb 04 Javascript
JavaScript的继承实现小结
May 07 Javascript
vue-cli和v-charts实现可视化图表过程解析
Oct 08 Javascript
js实现开关灯效果
Mar 30 Javascript
javascript跳转与返回和刷新页面的实例代码
Nov 20 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
各浏览器对click方法的支持差异小结
2011/07/31 Javascript
Javascript 检测键盘按键信息及键码值对应介绍
2013/01/03 Javascript
解决JQeury显示内容没有边距内容紧挨着浏览器边线
2013/12/20 Javascript
让input框实现类似百度的搜索提示(基于jquery事件监听)
2014/01/31 Javascript
基于 Node.js 实现前后端分离
2016/04/23 Javascript
详解Node.js如何开发命令行工具
2016/08/14 Javascript
javascript验证香港身份证的格式或真实性
2017/02/07 Javascript
vue中axios处理http发送请求的示例(Post和get)
2017/10/13 Javascript
Vue组件的使用教程详解
2018/01/05 Javascript
Vue.js 2.0和Cordova开发webApp环境搭建方法
2018/02/26 Javascript
vue 中滚动条始终定位在底部的方法
2018/09/03 Javascript
详解angular2 控制视图的封装模式
2018/12/27 Javascript
vue项目移动端实现ip输入框问题
2019/03/19 Javascript
如何通过setTimeout理解JS运行机制详解
2019/03/23 Javascript
python解析发往本机的数据包示例 (解析数据包)
2014/01/16 Python
浅谈配置OpenCV3 + Python3的简易方法(macOS)
2018/04/02 Python
Python multiprocess pool模块报错pickling error问题解决方法分析
2019/03/20 Python
Python Django框架url反向解析实现动态生成对应的url链接示例
2019/10/18 Python
django自定义模板标签过程解析
2019/12/14 Python
Django通用类视图实现忘记密码重置密码功能示例
2019/12/17 Python
解决pytorch 数据类型报错的问题
2021/03/03 Python
火山动力Java笔试题
2014/06/26 面试题
测试工程师岗位职责
2013/11/28 职场文书
施工资料员的岗位职责
2013/12/22 职场文书
学校安全工作制度
2014/01/19 职场文书
运动会致辞稿50字
2014/02/04 职场文书
《赠汪伦》教学反思
2014/04/12 职场文书
政府门卫岗位职责
2014/04/29 职场文书
学习退步检讨书
2014/09/28 职场文书
机关作风整顿个人剖析材料
2014/10/06 职场文书
劳动争议和解协议书范本
2014/11/20 职场文书
售后服务质量承诺书
2015/04/29 职场文书
2016年“5.12”国际护士节活动总结
2016/04/06 职场文书
详解Flutter网络请求Dio库的使用及封装
2022/04/14 Java/Android
MySql数据库触发器使用教程
2022/06/01 MySQL
利用Python脚本写端口扫描器socket,python-nmap
2022/07/23 Python