String str = "a"; //Java
//js
var str = "a"; // var 함수단위 스코프
let str1 = "a"; // let은 블록단위 스코프
const str2 = "a"; // const는 블록단위 스코프 + final
function add(a,b){
return a + b;
}
console.log(false ||false || true );
console.log(false ||false || "g2" );
true
g2
js or조건에서 0이나 null등도 false조건으로 판단한다.
if나 while 등의 조건 안에 boolean이 아닌 값이 들어가면 true를 대신할 수 있다.
const data = "aaa";
if(data){
console.log("널이 아닙니다");
}
널이 아닙니다
const str3 = "12";
console.log(typeof str3);
string
console.log("12" == 12);
console.log(true == 1);
console.log(true == 2);
console.log(undefined == null);
console.log("12" === 12);