728x90
반응형

string 15

Javascript 문자열 교체하기 (replace, replaceAll)

1. replace 사용법은 간단합니다 const Text = '안녕하세요\n이건\nTextArea에서\n작성된\n글입니다'; const empty = Text.replace('\n', ' '); console.log(empty); // 결과 // 안녕하세요 이건\nTextArea에서\n작성된\n글입니다 const br = Text.replace('\n', ' '); // 결과 // 안녕하세요 이건\nTextArea에서\n작성된\n글입니다 위의 코드와 같이 처음으로 발견된 문자열을 다음 인자값으로 교체해 줍니다. 그렇다면 전체를 바꾸어 주려면 어떻게 해야할까요? 아래와 같이 작성하시면 됩니다. 2. replaceAll const Text = '안녕하세요\n이건\nTextArea에서\n작성된\n글입니다';..

JavaScript 2020.07.24

Javascript 문자열 배열만들기, 배열 분할/변환하기 (from, split)

1. from Javascript에는 문자열을 한꺼번에 배열을 만들때나 배열을 한꺼번에 처리해야할때 편하게 해주는 from이라는 기능이 있습니다. const str = '987654'; const fromStr = Array.from(str); // fromStr: [ '9', '8', '7', '6', '5', '4' ] const modifyStr = Array.from(fromStr, e => e*3); // modifyStr: [ 27, 24, 21, 18, 15, 12 ] // 뒤의 e => e*3 은 callback 함수입니다 // return 함수로 사용할 수 있습니다 2. split 특정한 문자를 이용하여 배열로 변환이 가능합니다 const text = 'test1,test2,test3,t..

JavaScript 2020.06.09

Javascript 특정 문자열 포함 여부 체크 (includes)

문자열에 특정 문자열이 포함되어있는지 어떻게 체크할 수 있을까요? include 어디서 많이 보던거죠? 일치하는 문자열이 있을경우 true를 반환하는 Boolean 메소드입니다 const text = 'ITSkeleton Check'; console.log(text.includes('Check')); // 결과: true console.log(text.includes('ITSkeleton, 1)); // 두번째 인자값에 숫자를 넣으면 해당 숫자의 index에서부터 맞는 문자열을 검색합니다 // index가 1부터 시작하기때문에 TSkeleton Check에서 검색을 진행하기때문에 // 결과: false

JavaScript 2020.06.09

Javascript 문자열 자르기 (slice, substring, substr)

1. slice 문자열.slice(시작, 끝) const sliceData = "Hi I'm ITSkeleton"; console.log(sliceData.slice(3)); // 결과: I'm ITSkeleton console.log(sliceData.slice(3, 6)); // 결과: I'm console.log(sliceData.slice(3, -3)); // 결과: I'm ITSkele (음수는 뒤에서부터 3번째) console.log(sliceData.slice(100)); // 결과: '' (문자열 길이를 넘어서면 안됩니다) console.log(sliceData.slice(6, 3)); // 결과: '' (첫번째 인자가 두번째 인자보다 크면 안됩니다) 2. substring 문자열.subs..

JavaScript 2020.06.09

Javascript Number to String (숫자에서 문자로 바꾸기)

아주 간단하게 함수를 호출해서 사용이 가능합니다. const text = String(123123); // 숫자를 문자로 변환해줍니다. '123123' const number = 123123; const str = number.toString(); // str 은 string형식의 '123123'이 할당됩니다. const str2 = number.toString(2); // 2를 인자값으로 넘겨주면 2진법으로 할당됩니다. const str8 = number.toString(8); // 8를 인자값으로 넘겨주면 8진법으로 할당됩니다. const str16 = number.toString(16); // 16를 인자값으로 넘겨주면 16진법으로 할당됩니다. const number = 123.123; const ..

JavaScript 2020.06.05
728x90
반응형