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)
'자바 풀스택 공부' 카테고리의 다른 글
Day 37. Oracle SYSDATE, 호이스팅 (0) | 2022.02.24 |
---|---|
Day 36. Oracle 다운로드 (0) | 2022.02.23 |
Day 34. (0) | 2022.02.21 |
Day 33. Java Script 데이터 타입 (0) | 2022.02.21 |
Day 32. Java Script 변수 (0) | 2022.02.17 |
댓글