HOME > > js真偽値

js

js真偽値

const a = 10;
const b = 20;

console.log (a > b);    //false
console.log (a < b);    //true
const c = 10;
const d = 20;
if (c > d) {
  console.log('間違いです');
} else {
  console.log('合ってます');
}

iPhoneかどうかの判定

const phone = navigator.userAgent.includes('iPhone');
if (phone) {
  console.log('iPhoneです');
} else {
  console.log('iPhoneではありません');
}

テキスト表示

const myouji = '佐藤';
if (myouji) {
  console.log(`私は${myouji}です`);   //バッククォート @のところ
  console.log('私は' + myouji + 'です');   //シングルクォート 数字の7のところ
}

空にすると表示されない

const juusyo = '';
if (juusyo) {
  console.log('私は' + juusyo + 'に住んでいます');
} else {
  console.log('住所が空なので表示されません')
}

任意の文字列に特定の文字が含まれているか

const hukumu = 'aiueokakikukeko'.includes('k');
console.log(hukumu);    //true
console.log(!hukumu);   //false

! を入れると真偽値に置き換えられる

console.log('鈴木');   //鈴木
console.log(!'鈴木');  //false
console.log(1024);   //1024
console.log(!1024);    //false
console.log([10,31,8]);  //(3) [10, 31, 8]
console.log(![10,31,8]);  //false
console.log(!!'高橋');  //true

このページのTOPへ