먼저 다음 메서드를 소개합니다.
문자열 메서드:
str.length str.charAt(i): 문자열 one에서 특정 값을 가져옵니다. 🎜>
str.indexOf('e'); 발견되지 않으면 -1을 반환합니다. str.lastIndexOf('e'): e가 나타나는 위치 ; 찾을 수 없으면 -1을 반환합니다. str.toUpperCase(); 대문자로 변환 str.toLowerCase(); 소문자로 변환 str.substring(시작 위치, 끝 위치):문자 ; str.split('cutting method'); 문자열을 배열으로 변환;
삭제 : arr.splice(시작 위치, 삭제된 항목 수); 추가: arr.splice(시작 위치 [앞에 추가할 비트], 0, 요소 1····); 시작 위치, 삭제된 항목 수, 요소 1···); arr.sort(function(n1,n2){return n1 - n2}): sort arr.reverse(): Flip arr.push (); 배열의 뒤쪽에 arr.unshift(): 배열의 앞쪽에 한 자리를 추가합니다. arr.shift(): 배열의 뒤쪽에서 한 자리를 삭제합니다. 배열의 앞부분 ; arr.join('Connection method'); 배열을 문자열로 변환하는 방법; arr.concat(arr1, arr2····); 수학적 방법:
Math.random(); Math.round(): 반올림; Math.floor() 반올림; : 절대값을 구합니다. Math.max(x,y): 최대 숫자를 찾습니다. Math.min(x,y): 숫자의 거듭제곱 수를 찾습니다. Math.sqrt( ): 제곱근;
json과 arr의 차이점:
1: 길이 정의되지 않은 arr.length; >2: 첨자 속성 메서드 arr[0];
3: 순서 없음 순서 있음 4: 루프 for in for,while,for in
for in 루프는 배열을 반복할 수도 있지만 성능이 약간 낮기 때문에 권장하지 않습니다;
JS 작은 기능: 쉼표 표현: 마지막 쉼표 뒤의 값만 봅니다.
다음은 클래스를 통해 요소 캡슐화를 얻는 작은 함수입니다://getByClass(oParent,sClass);//oParent:从哪个父级下面获取;sClass:要获取的是哪个class名字; function getByClass(oParent,sClass){ if(oParent.getElementsByClassName){ return oParent.getElementsByClassName(sClass); }else{ var aEle = oParent.getElementsByTagName('*'); var arr = []; for(var i = 0; i < aEle.length; i++){ var tmp = aEle[i].className.split(' '); if(findInArr(sClass,tmp) == true){ arr.push(aEle[i]); } } return arr; } }
1. 이번 달은 몇 일입니까<script>
var oDate=new Date();
oDate.setMonth(oDate.getMonth()+1);
oDate.setDate(0);
alert(oDate.getDate())
</script>
<script> var oDate=new Date(); oDate.setDate(1); alert(oDate.getDay()); </script>
3. 곱셈표<script>
document.write('<table>');
for(var i = 1; i <= 9; i++){
document.write('<tr>');
for(var j = 1; j <= i; j++){
document.write('<td>'+i+'*'+j+'='+i*j+'</td>');
}
document.write('</tr>');
}
document.write('</table>');
</script>
<script> var json={a:12,b:5,c:9,d:6}; var arr=[]; for(var name in json){ arr.push(name+'='+json[name]) }; //alert(arr); var str=arr.join('&'); alert(str); </script>
【관련 권장사항】
무료 js 온라인 동영상 튜토리얼
2.
3. php.cn Dugu Jiujian (3) - JavaScript 동영상 튜토리얼
위 내용은 javascript-ecma의 여러 캡슐화 기능 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!