イディオム集

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();