자바스크립트 길이 속성은 문자열의 문자 수를 반환하며, 길이는 함수의 매개변수 수를 반환할 수 있습니다. 다음으로 본 글을 통해 자바스크립트 길이 속성에 대해 소개하겠습니다. 자바스크립트 길이 속성에 관심이 있는 친구들은 이 글을 참고하시면 됩니다.
자바스크립트 길이 속성에 대한 요약은 다음의 자세한 설명을 참고해주세요. .
1. 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
2. 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
※ 인수 인스턴스의 길이 속성은 호출 프로그램이 함수에 전달한 매개변수의 실제 개수를 반환합니다.
var a = function(){ console.log(arguments.length); }; a(1,2,3); // 3 a(); // 0
참고: 우리 모두 알고 있듯이 JavaScript에는 메서드 오버로드가 없으며 인수 인스턴스는 메서드 오버로드를 시뮬레이션하는 데 도움이 됩니다.
다음은 자바스크립트 길이 속성을 소개하는 예입니다.
정의 및 사용법
길이 속성은 문자열을 반환할 수 있습니다. 문자 수.
구문
stringObject.length
예
이 예에서는 길이 속성을 사용하여 문자열의 문자 수를 반환하는 방법을 보여줍니다.
<script type="text/javascript"> var txt="Hello World!" document.write(txt.length) </script>
출력:
12
위는 JavaScript 길이 속성에 대한 요약입니다. 더 많은 관련 튜토리얼을 보려면 JavaScript 비디오 튜토리얼을 방문하세요. !