inanJeong
이난's 프로그래밍 지식 사이트
inanJeong
전체 방문자
오늘
어제
  • 분류 전체보기 (83)
    • 회고록 및 개발일기 (4)
    • Advanced (0)
    • Python (18)
      • 파이썬 기초 (0)
      • 파이썬스럽게 개발하기 (6)
      • Django (5)
      • 고성능 파이썬 (0)
      • matplotlib (3)
      • Error (4)
    • 기타 (61)
      • Shell Script (2)
      • 라즈베리파이 (5)
      • 티스토리 꾸미기 (2)
      • 알고리즘 (2)
      • 소프트웨어 개발론 (0)
      • JIRA(프로젝트 관리 도구) (1)
      • git (1)
      • Swagger (1)
      • docker (2)
      • web_server (2)
      • MySQL (2)
      • front_end (3)
      • javascripts(typescript + ES.. (5)
      • ServerSideApplication (1)
      • Data Engineering (5)
      • flutter (2)
      • JSP (10)
      • Spring boot (5)
      • React (3)
      • elasticSearch (1)
      • AWS (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

인기 글

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
inanJeong

이난's 프로그래밍 지식 사이트

[javascript] 문자열
기타/javascripts(typescript + ES6)

[javascript] 문자열

2022. 8. 29. 19:08

👋 들어가기전

  • javascript 전반적인 지식을 다음 페이지에 모아두고 있습니다. 필요시 확인하세요~

2022.08.24 - [javascripts/javascripts(typescript + ES6)] - [javascript] 다수의 링크

 

[javascript] 다수의 링크

※ 링크가 없을 경우 아직 작성 전 입니다. 🌈. 링크 모음 자바스크립트 튜토리얼(영문) — javascript, typescript, es6 🌟타입스크립트 튜토리얼 🌟🌟poiemaweb — html, css, javascript, typescript, es6 등..

inhwanjeong.tistory.com

 

🚨 급한사람!!  이거만 보세요

  • 문자열: 자바스크립트의 문자열을 작은 따옴표('') 또는 큰 따옴표("")를 통해 할당할 수 있다.
  • 문자열 속성
"inan".length; //4

let text = "Hello World";
text.length; // 11

# 문자열이 처음 지정된 인덱스 반환
text.indexOf('world'); // 6

# 대문자, 소문자로 치환
text.toLowerCase(); // hello world
text.toUpperCase(); // HELLO WORLD

# 문자열이 다음과 같이 시작하는지 확인
text.startsWith('hello'); // true
text.startsWith('llo', 2); // true, 문자열 2개를 건너뛰고 시작함

# 문자열이 다음과 같이 끝나는지 확인
text.endsWith('world'); //  true

# 문자열이 다음값을 포함하는지 확인
text.includes('world') // true

# 문자열을 반복함
'inan'.repeat(3) // inaninaninan
  • 문자열 인덱스 접근
    • text[0]; // H
    • 2022년 부터 at 함수를 동해 음수 인덱스도 읽을 수 있음
const test = 'inan';
test.at(0); // i
test.at(-1); // n
  • 문자열 substrings
    • 문자열의 일부분만 필요할 때 사용, start ~ end-1 까지 문자열을 가져옴
const test = 'inan';

test.substring(1); // nan
test.substring(0,3); // ina
  • 문자열 더하기
"hi" + " inan" // hi inan
  • 문자열 템플릿
    • 문자열 템플릿은 여러칸을 이용하여 문자열을 할당할 수 있고
    • ${변수}를 이용한 문법도 제공한다.
let text = `This is a multiline
string that
just works!`

let name = 'inan';
let greeting = `my name is ${inan}`;
  • 문자열 number로 치환
    • parseInt('string', radix), radix는 10진법, 2진법 등을 넣는다.
    • string안에 있는 0~9를 제외한 숫자는 모두 사라진다.
let message = 'inan2';
parseInt(message, 10); // 2

let message = '101';
parseInt(message, 10); // 101

 

'기타 > javascripts(typescript + ES6)' 카테고리의 다른 글

[javascript] 객체(object)  (0) 2022.08.24
[javascript] 자바스크립트 기초  (0) 2022.08.24
[javascript] 자바스크립트란?  (2) 2022.08.24
[javascript] 다수의 링크  (0) 2022.08.24
    '기타/javascripts(typescript + ES6)' 카테고리의 다른 글
    • [javascript] 객체(object)
    • [javascript] 자바스크립트 기초
    • [javascript] 자바스크립트란?
    • [javascript] 다수의 링크
    inanJeong
    inanJeong
    저작권 문제시 이메일 발송 부탁드립니다.(해당 게시글 바로 내리겠습니다.) ghjklla007@naver.com

    티스토리툴바