---
# System prepended metadata

title: JavaScript基礎

---



# JavaScript基礎

**使い方**
①スクリプトタグの中

<script>
   console.log(123);
</script>

②外部ファイル読み込みindex.htmlscript.js

 <script src="script.js"></script>

**基礎**

```JavaScript
alert("hello JS!"); //アラートを出す

console.log(123);  // コンソールにデータを表示させる(プログラミングの途中で正しくデータが入っているか確認する時に使う)
```

- 四則演算

  ```JavaScript
  console.log(1 + 1); //足し算→結果:2
  console.log(2 - 1); //引き算→結果:1
  console.log(2 * 2); //かけ算→結果:1
  console.log(2 / 2); //割り算→結果:1
  ```

  

- 変数

基本構文はvar 変数名 = 〇〇;の形。

```JavaScript
var firstName = "Yoshio";
var lastName = "Kimura";
var height = 178;
var age = 28;
console.log( firstName + lastName ); //結果: YoshioKimura
```



- 条件分岐

  条件に合っていればこうする、合っていなければこうする

  

  ```JavaScript
  var age = 20
  if(age > 19){
    alert(“喫煙OK”);
  }else{ 
    alert(“喫煙NG”);
  }
  
  //結果："喫煙OK"
  ```

  



- オブジェクト

  値と名前をセットで持つことができるもの

  ```JavaScript
  var user = {
  
      name:"kimura",
  
      age:28,
  
      gender:"male"//最後はカンマ「,」は要らない
  
    }
  ```

- 関数
  処理をひとまとめにして後から呼び出したい時に使う。「例えば送信ボタンでもエンターキーのどちらからでも送信できる」とかはそれぞれの動作で同じ送信の関数が呼ばれている。

  →function 好きな関数名(){ 処理を書く}

  ```JavaScript
  function buyItem(){ 
  result = stock - 1;
  }
  ```





- 繰り返し

for(var i = 0; i < **10**; i++){

中の処理が10回繰り返す

}

```javascript
for(var i = 0; i < 10; i++){
   console.log(i);
  //0から9まで繰り返す
  //0
  //1
  //2
  //3
  //4
  //5
  //6
  //7
  //8
  //9
}
```

**本題**

「GAS Parser」で検索する。

一番上の記事を取得

```google apps script
var html = UrlFetchApp.fetch('https://jinjibu.jp/').getContentText();
var parser = Parser.data(html);
```