“3″ + 1 : “31″ 1 + “3″ : “13″
But, “3″-1 : 2 “4″ / 2 : 2 “2″ * 2 : 4 “2″ * “2″: 4
자바스크립트… 그래서 참 맘에 안들어요 ㅎㅎ
+ 연산자가 String 타입에서 concatenate 로 overriding 되다보니 이런 애매한 경우가 발생하죠 =_=;;
전 자바스크립트의 연산을 들여다보면 가끔화가나요. 어떻게 이렇게 만들었을까..
“2″ * “2″ 가 예술이죠. lhs도 rhs도 보지 않고 그냥 무작정 operator만 보고 만들어진 결과물로 4라고 답하는 듯.
합리화 일수도 있지만, 그래도 곰곰히 들여다보면 기억해두기 어려운것 같지는 않습니다.
Your email is never published nor shared.
Please note: JavaScript is required to post comments. Spam protection by WP Captcha-Free
Comments 3
자바스크립트… 그래서 참 맘에 안들어요 ㅎㅎ
Posted 18 Jul 2010 at 12:18 am ¶+ 연산자가 String 타입에서 concatenate 로 overriding 되다보니 이런 애매한 경우가 발생하죠 =_=;;
Posted 18 Jul 2010 at 1:22 am ¶전 자바스크립트의 연산을 들여다보면 가끔화가나요. 어떻게 이렇게 만들었을까..
“2″ * “2″ 가 예술이죠. lhs도 rhs도 보지 않고 그냥 무작정 operator만 보고 만들어진 결과물로 4라고 답하는 듯.
합리화 일수도 있지만, 그래도 곰곰히 들여다보면 기억해두기 어려운것 같지는 않습니다.
Posted 18 Jul 2010 at 12:34 pm ¶Post a Comment