Javascript書き方基本

Javascript基本の書き方 めちゃくちゃ初歩です。

変数

leta = 0;
constb = "bye";


console.log(a);
console.log(b);

関数と関数式

引数によってのみ処理が変わる書き方を

//console.log(hello());
let name = 'tim';
function hello(name){
console.log('Hello'+name);
}
hello(name);// もしhello()が上にあってもホイスティングの関係で表示される。

関数式
const a = function(){
console.log();  //ホイスティング的に挙動としてはreference errorが出る系
}

オブジェクト

名前:値の箱をオブジェクト
オブジェクトの中の関数をメソッド

let obj = {
prop1:'value1',
prop2:'value2',
prop3:function(){
console.log('value3');
},
prop4:{
prop5:'value5'
}
}

const prop6 = 'value6';
console.log(obj.prop4.prop5);
obj.prop3();
console.log(obj['prop6']);

テンプレート構文 “(@ + Shift)

console.log(val + "+" + target + "=" + newVal);
console.log(`${val} + ${target} = ${newVal}`);

 

投稿者 @rongai