index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="MyClass.js"></script>
<title>クラスを作ってみる1</title>
</head>
<body>
<h1>クラスを作ってみる1</h1>
<script>
let a = new MyClass("A", 10, "iPhone9", 65000);
let b = new MyClass("A", 0, "iPhoneX", 105000);
a.show();
b.show();
a.zaikoCheck();
b.zaikoCheck();
</script>
</body>
</html>
MyClass.js
/* MyClass.js : クラス */
class MyClass{
constructor(kubun, zaiko, name, tanka){
this.kubun = kubun;
this.zaiko = zaiko;
this.name = name;
this.tanka = tanka;
}
show(){ // 商品情報表示
console.log(this.kubun);
console.log(this.name);
console.log(this.tanka);
console.log(this.zaiko);
}
zaikoCheck(){ // 在庫チェック
if(this.zaiko <= 0){
console.log("在庫がありません。発注します");
}
else{
console.log(this.name + " 在庫数量: " + this.zaiko);
}
}
}


コメント