자바 풀스택 공부
Day 35.
seung_nari
2022. 2. 23. 10:14
var num1 = 0;
var num2 = new Number(0)
console.log(typeof num1, num1)
console.log(typeof num2, num2)
console.log(!!num1)
console.log(!!num2)
console.log(num1 == num2)
var str = '';
var length = str?.length
console.log(length)
var foo = '' ?? 'default string'
console.log(foo)
// console.log('Cat' || 'Dog')
// console.log(false || 'Dog')
// console.log('Cat' || false)
// console.log('Cat' && 'Dog')
// console.log(false && 'Dog')
// console.log('Cat' && false)
// var elem = null
// var value = elem && elem.value
// console.log(value)
// function run(x, y) {
// console.log(`x : ${x} y : ${y}`)
// return x + y
// }
// var result = run(10, 20, 30, 49949999)
// console.log(result)
// 함수타입의 리턴
function outer() {
return function() {
return 10
}
}
console.log(outer()())
// 함수타입의 파라미터
function f(t) {
t();
}
function f2() {
console.log("abcd")
}
f(f2)