1. String 메소드
str.charAt() //xx 위치의 문자는 무엇입니까
str.toLowerCase() //모두 소문자로 변환
str.toUpperCase() //모두 대문자로 변환
str. indexOf() //xx 문자가 처음 나타나는 위치
str.laseIndexOf() // 마지막 xx 문자가 나타나는 위치
str.substring() // 문자열을 가로채는 위치부터 원래 배열은 변경되지 않습니다
str .split() //문자열은 xx 문자를 사용하여 배열로 분할됩니다
var arr = 'If you must say yes, say it with an open heart.'; console.log(arr.charAt(3));//yconsole.log(arr.toLowerCase());//if you must say yes, say it with an open heart.console.log(arr.toUpperCase());//IF YOU MUST SAY YES, SAY IT WITH AN OPEN HEART.console.log(arr.indexOf('y'));//3console.log(arr.lastIndexOf('y'));//23console.log(arr.subString(4,10));//ou musconsole.log(arr.split(" "));//["If", "you", "must", "say", "yes,", "say", "it", "with", "an", "open", "heart."]
1.substrng (시작 위치 인덱스, 끝 위치 인덱스) 가로채는 위치에는 끝 위치 문자가 포함되지 않습니다. , 이를 나타내는 매개변수 하나만 작성하면 됩니다. 시작 위치부터 끝까지 가로채기
var str='abcdefg'; ‐ ‐ ‐ var str='abcdefg'; 음수 값을 입력할 경우 음수 값을 0 으로 변경합니다. 작은 것이 시작 위치로 사용됩니다
str.substing(-1,1) =>str.substring(0,1) //a
str.substring(1,-2) =>str.substring (0 ,1) //a
2.slice(시작 시작 위치 인덱스, 끝 끝 위치 인덱스)는 기본적으로 하위 문자열과 유사하지만 차이점은 매개 변수가 음수라는 점입니다.
var str='abcdefg';
str.slice(1) //bcdefg str.substring(1,3) // 's ' ‐ ‐ ‐ ‐ var str='abcdefg'
str. 슬라이스 (-1) 두 번째 매개변수의 절대값이 문자열 길이보다 클 경우 '
3.Substr(시작 위치 인덱스, 반환에 필요한 문자 수)
var sTR = ' abcdefg ';
str.substr (1) //bcdefg str.substr(1,1) //b
음수 값이 입력되면 문자열 길이에 start 매개변수가 추가됩니다. 음수이면 매개변수는 0
str.substr(-1) =>str.substr(6)//g ~ > 배열의 앞부분, 배열 길이 반환, 원래 배열 변경
arr.pop() //배열의 마지막 요소 삭제, 마지막 요소, 원래 배열 반환 Change
arr.shift() //첫 번째 요소 삭제 배열의 첫 번째 요소를 반환하면 원래 배열이 변경됩니다
arr.join() //배열의 각 요소를 xx 문자가 포함된 문자열로 연결하고 원래 배열은 변경되지 않습니다
arr.splice(start,num ,args) //시작 위치에서 num개의 요소를 args=a,b,c,d,e로 바꾸면 원래 배열이 변경됩니다
arr.reverse() //배열을 반대로 하면 원래 배열이 변경됩니다
arr. concat() //배열을 접합하면 원래 배열은 변경되지 않습니다
arr.sort() //작은 것에서 큰 것으로 정렬하면 원래 배열이 변경됩니다
var arr = [1,2,'three',4,5];var arr1 = ['love',99] ; console.log(arr.push(6));//6console.log(arr.unshift(0));//7console.log(arr.pop());//6console.log(arr.shift());//0console.log(arr.join('-'));//1-2-three-4-5console.log(arr.splice(2,1,3,4));//["three"]console.log(arr);//[1, 2, 3, 4, 4, 5]console.log(arr.reverse());//[5, 4, 4,3, 2, 1]console.log(arr.concat(arr1));//[5, 4, 4, 3, 2, 1, "love", 99]console.log(arr.sort());//[1, 2, 3, 4, 4, 5]
4.数学方法
Math.random() // 0~1随机数
Math.pow(x,y) // x的y次方
Math.sqrt(x) // x开2次方
Math.abs() // 绝对值
Math.floor(x) // 少于等于x的最大整数
Math.ceil(x) // 大于等于x的最小整数
Math.round(x) // 四舍五入
Math.max(x, y, z) // 返回最大值
Math.min(x, y, z) // 返回最小值
var a = 3.4; var b = 6.6; console.log(Math.random());//0-1随机数 console.log(Math.pow(a,3));//39.3--a的3次方 console.log(Math.sqrt(a));//1.84--开2次方 console.log(Math.abs(a));//绝对值 console.log(Math.floor(a));//3--少于等于a的最大整数 console.log(Math.ceil(a));//4--大于等于a的最小整数 console.log(Math.round(a));//3--四舍五入 console.log(Math.max(a,b,1));//6.6--返回最大值 console.log(Math.min(a,b,1));//1--返回最小值
위 내용은 문자열, 배열 및 수학을 요약하는 일반적인 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!