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