const name = 'User';
const age = 20;
const message = '私の名前は' + name + 'です。年齢は' + age + 'です。';
console.log(message);
const name = 'User';
const age = 20;
const message = `私の名前は${name}です年齢は${age}です。`;
console.log(message);
function func(str) {
return str;
}
console.log(func('func'));
const func = (str) => {
return str;
};
console.log(func('func'));
const myprofile = {
name: 'User',
age: 20,
};
const message = `名前は${myprofile.name}です。年齢は${myprofile.age}です。`;
console.log(message);
// 名前はUserです。年齢は20です。
const myprofile = {
name: 'User',
age: 20,
};
const { name, age } = myprofile;
const message = `名前は${name}です。年齢は${age}です。`;
console.log(message);
// 名前はUserです。年齢は20です。
const myprofile = ['User', 20];
const [name, age] = myprofile;
const message = `名前は${name}です。年齢は${age}です。`;
console.log(message);
// 名前はUserです。年齢は20です。
const sayHello = (name = 'ゲスト') => console.log(`こんにちは!${name}さん`);
sayHello();
// こんにちは!ゲストさん
const myprofile = {
age: 20,
};
// 新しくオブジェクトにプロパティを宣言し、デフォルト値を設定する。
const { age, name = 'ゲスト' } = myprofile;
console.log(age);
console.log(name);
// 20
// ゲスト
const val = 1 > 0 ? 'true' : 'false';
console.log(val);
// この場合、trueと出力される。
const num = '1300';
const formattednum =
typeof num === 'number' ? num.toLocaleString() : '数値を入力してください';
console.log(formattednum);
// 数値であれば、コンマ区切りで数値を出力し、数値ではない場合は「数値を入力してください」と出力される。
const checksum = (num1, num2) => {
return num1 + num2 > 100 ? '100を超えています' : '許容範囲内です';
};
console.log(checksum(60, 50));
// 100を超えていますと出力された。
const val = 'ABC';
if (val) {
console.log('valはtruthy');
} else {
console.log('valはfalsy');
}
// この場合はvalはtruthyと出力される。
const flg1 = true;
const flg2 = false;
if (flg1 || flg2) {
console.log('1か2はtrueになります');
}
if (flg1 && flg2) {
console.log('1も2もtrueになります');
}
// この場合は1か2はtrueになりますが出力される。
const num = 100;
const fee = num || '金額未設定です';
console.log(fee);
// 100と出力される。
const num = undefined;
const fee = num || '金額未設定です';
console.log(fee);
// 金額未設定ですと出力される。
const num = null;
const fee = num && 'なにか設定されました';
console.log(fee);
// なにか出力されましたと出力される。
const num = 100;
const fee = num && 'なにか設定されました';
console.log(fee);
// 100と出力される。