JavaScript 투쟁 - 3부 | 문자열 자동 변환

JS가 하는 가장 이상한 일 중 하나는 문자열 변수를 자체적으로 숫자로 변환하는 것입니다.

언제 문자열을 숫자로 변환합니까?



문자열 값이 숫자일 때 문자열을 숫자로 바꿀 수 있는 4개의 연산자가 있습니다.
  • Plus (+)
  • Minus (-)
  • Multiply (*)
  • Divide (/)



  • 플러스(+)

    In JavaScript the plus operator have two cases.

    1- When you use the + with a string that only have numbers it'll be converted automatically to number .

    console.log('1'+'2'); // Outputs: 3
    

    2- When you use the + with a string that contains text, it'll not be converted to number; it'll be added to the text.

    console.log("Hey"+"There"); // Outputs: HeyThere
    

    빼기(-)

    Whenever we use - in our code the string automatically get converted to number.

    E.g.

    console.log('5' - 1); // Outputs: 4
    console.log('5' - '2'); // Outputs: 3
    

    곱하기(*)

    Whenever we use * in our code the string automatically get converted to number.

    console.log('5' * 3); // Outputs: 15
    console.log('5' * '2'); // Outputs: 10
    

    나누다 (/)

    Whenever we use / in our code the string automatically get converted to number.

    console.log('6' / 2); // Outputs: 3
    console.log('9' / '3'); // Outputs: 3
    

    읽어 주셔서 감사합니다! 😁

    좋은 웹페이지 즐겨찾기