---
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 = [
['赤', '青', '緑'],
['黄', '水', 'オレンジ'],
['白', '黒']
];
``````
> 配列の中にある3つの配列の3番目の配列を表示
```
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]);
```
結果 黒