---
# System prepended metadata

title: 関数　定数　変数　配列の使い方
tags: [配列, 解説, 定数, データ型, 関数, 変数]

---

---
robots: noindex, nofollow
tags: 解説,関数,変数,定数,データ型,配列
---
- [name=SakamotoTatsuto][time=Wed, May 19]
:::warning
**[GASプログラミング](/@IT-sircle/SkZ56xGP5) > [解説](/@IT-sircle/Sy-DIbzw5) > 5/19 復習**
:::
# 関数　定数　変数　配列の使い方
#### 関数、定数、変数の役割
function, 
int, 
const,

#### グローバル変数とローカル変数
```
変数(グローバル)
var num = 1;

function(){
    関数の中に変数(ローカル)
    var cnt = 2;
}
```

#### 変数のデータ型
``` var num = 555; ```　(Integer型変数)
|  データ型  |   変数の中身   |
|:------    |:---------
|    Integer    |   555    |
|    String  |   'こん'     |
|    Double     |   1.5     |
|    Boolean    |   True   |


## 5月13日(火曜日)
#### 配列

``` 
var test = ['赤', '青', '緑']; 
```
// 配列変数の後ろに[]を書き中に数字を入れると配列の特定の箇所だけ取得
|  ['赤', '青', '緑']  |   出力内容   |
|:---:  |:-----------:
|  [0]  |   '赤'    |
|  [1]  |   '青'     |
|  [2]  |   '緑' |

``` 
console.log(test[0]); 
```
結果　赤
#### 2次元配列
簡単に言うと配列の中に配列が入ってるだけ
```
var test = [
    ['赤', '青', '緑'],
    ['黄', '水', 'オレンジ'],
    ['白', '黒']
];
``````
> 配列の中にある３つの配列の３番目の配列を表示
```
console.log(test[2]);
```
結果 ['白', '黒']

> オレンジのみ取る場合
```
console.log(test[1][0]);
```
結果　オレンジ

###### わかりやすく
```
var test = [
    0 ['赤', '青', '緑'],
        0     1     2
    1 ['黄', '水', 'オレンジ'],
        0     1       2
    2 ['白', '黒']
        0     1
];

console.log(test[2][1]);
```
結果　黒
