Javascript string and number

Tags:

“3” + 1 : “31”
1 + “3” : “13”

But,
“3”-1 : 2
“4” / 2 : 2
“2” * 2 : 4
“2” * “2”: 4

Comments

3 responses to “Javascript string and number”

  1. karazhan Avatar
    karazhan

    자바스크립트… 그래서 참 맘에 안들어요 ㅎㅎ

  2. cypher Avatar

    + 연산자가 String 타입에서 concatenate 로 overriding 되다보니 이런 애매한 경우가 발생하죠 =_=;;

  3. mkseo Avatar
    mkseo

    전 자바스크립트의 연산을 들여다보면 가끔화가나요. 어떻게 이렇게 만들었을까..

    “2” * “2” 가 예술이죠. lhs도 rhs도 보지 않고 그냥 무작정 operator만 보고 만들어진 결과물로 4라고 답하는 듯.

    합리화 일수도 있지만, 그래도 곰곰히 들여다보면 기억해두기 어려운것 같지는 않습니다.

Leave a Reply

Your email address will not be published. Required fields are marked *