イディオム集
by iwbjp
JavaScript
// 数値変換
+val;
// 文字変換
’’ + val;
// !val
val = 10;
!val // false
// !!val
val = 10;
!!val // true
val = '';
!!val // false
// Math.floor(val)
// val | 0
// ~~val
// val << 0
val = '';
val = val || 'default' // 'default'
// return boolean result
var total = 90;
var result = (total > 80) ? 'OK' : 'NG';
console.log(result) // 'OK'
// if func true
var func = function(){ alert('OK'); }
(typeof(func) === 'function') && func();