>웹 프론트엔드 >JS 튜토리얼 >문자열, 배열 및 수학을 요약하는 일반적인 방법

문자열, 배열 및 수학을 요약하는 일반적인 방법

巴扎黑
巴扎黑원래의
2017-07-18 18:04:561335검색

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]


3.slice(startIndex, endIndex) // 가로채기( endIndex-startIndex) startIndex부터 시작하는 모든 문자열 배열이 허용됩니다. endIndex가 음수인 경우 (endIndex + 원본 데이터 길이)와 동일합니다. 작업 후에도 원본 데이터는 변경되지 않습니다.

 

 

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.