jquery length和size()区别


本文摘自PHP中文网,作者coldplay.xixi,侵删。

jquery length()和size()区别:1、length是属性,而size是方法;2、length和size获的值是一样的,但是如果是获取字符串的长度就只得用length。

本教程操作环境:windows7系统、jquery3.2.1版本,该方法适用于所有品牌电脑。

jquery length()和size()区别:

1、身份上的区别,basic_string<>有双重身份。一个是代替传统的C字符串,所以应该针对C中的strlen,给出相应的函数length。另外一个身份可用作STL容器,所以要按照STL容器的惯例给出size()

2、类型上的区别,length是属性,size()是方法。

3、使用上的区别,如果你只是想获取元素的个数,两者效果一样 .length 和size() 获取的值是一样的;但是如果是获取字符串的长度就只得用length。

4、编码上的区别,实际情况是length()方法返回的是使用的是UTF-16编码的字符代码单元数量,不一定是实际上我们认为的字符个数。同理codePointCount()方法返回的是代码点个人数,是实际上的字符个数。

因为常用的uniCode字符使用一个代码单元就可以表示,但有些辅助字符需要一对代码单元表示。length()方法计算的是代码单元的数量,codePointCount()方法计算的是代码点数。

5、针对对象的区别, java中的length()方法是针对字符串String说的,如果想看这个字符串的长度则用到length()这个方法.java中的size()方法是针对泛型集合说的,如果想看这个泛型有多少个元素,就调用此方法来查看。

相关免费学习推荐:javascript(视频)

以上就是jquery length和size()区别的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

jQuery如何获取文字的宽度?方法介绍

jQuery怎么判断元素是否有某个属性

jQuery如何使用css方法让按钮不可点击

jQuery怎么判断对象是否存在?

vue.js支持jQuery吗?

jQuery如何控制a标签不可点击

jQuery日期控件怎么用

jQuery 怎么判断指定样式是否存在

jQuery怎么让checkbox不选中?

jQuery表示什么?

更多相关阅读请进入《jQuery》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...