javascript는 변수타입을 선언하지 않아도 변수를 사용할 수 있다. 하지만 꼭 해주어야 하는 상황이 있는지 궁금했다.
함수 내에서 변수타입을 쓰지 않으면 그 변수는 지역변수가 아닌 전역변수로 인식된다. 함수가 호출된 후 console.log()로 i가 찍히는 걸 볼 수 있다.
변수 타입은 var 대신 let을 쓰자.
let x = 10;
let result = (x > 5) ? "크다" : "작다";
console.log(result); // "크다"