JavaScript 中获取字符串的字符个数主要是根据字符串的变量, 然后通过. length 就可以获取到字符串的长度.
JavaScript 中可以使用 length 属性来提取字符个数.
length:
length 属性返回字符串的长度 (字符数).
语法:
string.length
示例:
使用 length 属性获取字符个数:
- <!DOCTYPE html>
- <HTML>
- <head>
- <meta charset="utf-8">
- <title>
- </title>
- </head>
- <body>
- <script>
- var txt = "Hello World!";
- document.write(txt.length);
- </script>
- </body>
- </HTML>
输出结果: 12
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); // 4var b = RegExp;
- console.log(b.length); //new RegExp(pattern, attributes) 构造方法中有两个参数, 所以 length 为 2
来源: http://www.css88.com/qa/javascript/11335.html