String & Method

수경, Sugyeong·2021년 8월 25일
0

JavaScript

목록 보기
3/18
post-thumbnail

  • String
    1. String이란?
    2. String 서로 합치기
    3. String 총 길이 구하기
  • Method
    1. Number
    2. String




    💡 String - 1. String이란?

    문자열 데이터 타입을 말한다.
    문자열을 변수에 선언하고 값을 큰따옴표("")나 작은따옴표('')로 감싸서 할당하여 사용한다.

    let greeting = 'Hello world'
    let myName = 'Sugyeong'
    
    console.log(greeting)	// Hello world
    console.log(myName)	// Sugyeong

    모르는 내용은 항상 Google 검색을 생활화 하자!

    추천 검색어 = " how to ~ "


    💡 String - 2. String 서로 합치기

    (+) 연산자로 문자열을 서로 합칠 수 있다.

    let greeting = 'Hello world'
    let myName = 'Sugyeong'
    
    console.log(greeting + ' ' + myName)	// Hello world Sugyeong

    같은 결과 but 서로 다른 데이터 타입

    console.log(100)	// Number
    
    console.log('10' + '0')	// String

    Number와 String를 합치면 String 데이터 타입이 된다.

    console.log(2 + '2')	// String의 22

    💡 String - 3. String 총 길이 구하기

    length를 사용한다. length 는 문자열의 읽기 전용 프로퍼티이다.

    let fullName = 'SugyeongLee'
    
    console.log(fullName.length)	// 11
    console.log('fridge'.length)	// 6 (Number)
    
    console.log('The length of fridge is ', 'fridge'.length) // The length of fridge is  6 (Number)
    
    console.log('The length of fridge is ' + 'fridge'.length) // The length of fridge is 6 (String) / Number + String = String

    💡 Method - Number (3)

    1. toString()

    숫자를 문자열로 변환해주는 메소드이다.

    => 같은 456.789 이지만 숫자와 문자열이 구분된 것을 알 수 있다.

    2. toExponential()

    숫자를 반올림한 문자열로 변환해주며 지수 표기법 형태로 나타내는 메소드이다.
    매개변수 자리에 들어가는 수 만큼 소수점을 나타낸다.

    3. toFixed()

    숫자를 반올림한 문자열로 변환해준다.
    매개변수 자리에 들어가는 수 만큼 소수점을 나타내되 반올림하여 나타낸다.


    💡 Method - String (3)

    1. slice()

    slice(start, end) 두 가지의 매개변수를 입력해야한다.
    숫자로 입력한 특정 부분 사이의 문자열을 구할 때 사용한다.


    => + 일 때는 문자열의 시작에서부터 계산되고, - 일 때는 문자열의 끝에서부터 계산된다.
    두 번째 매개변수를 입력하지 않으면 나머지 문자열만 나타낸다.

    2. substr()

    slice() 메소드와 비슷하다 두 번째 매개변수 자리에 추출하고자 하는 문자열의 길이를 나타낸다.

    3. replace()

    문자열 상에서 특정한 값을 다른 값으로 바꿔준다.
    같은 문자열이 있다면 가장 처음의 문자열만 변경해준다.
    대소문자를 구분한다.


    => 대문자의 Home 을 cozy로 바꾸고 싶다면 /HOME/i 로 붙여준다.

    0개의 댓글