--- robots: noindex, nofollow tags: 解説,関数(function) --- - [name=SakamotoTatsuto][time=Wed, May 19] :::warning **[GASプログラミング](/@IT-sircle/SkZ56xGP5) > [解説](/@IT-sircle/BkRh0HoDq) > functionの使い方** ::: # functionの使い方 *今回プログラムを起動する際は必ずmain関数を動かしてください ## 関数の書き方 ##### 例 ``` function main(){ console.log("メイン関数が動きました"); } ``` 結果 ``` メイン関数が動きました ``` ## 関数が複数ある場合 ##### 例 ``` function main(){ console.log("メイン関数が動きました"); } function sub(){ console.log("サブ関数が動きました"); } ``` 結果 ``` メイン関数が動きました ``` このページの一番上にも書いてありますが、起動時にmain関数が動くため他の関数(sub関数)は動きません ## main関数実行中にsub関数も実行させるには ##### 例 ``` function main(){ console.log("メイン関数が動きました"); sub(); } function sub(){ console.log("サブ関数が動きました"); } ``` 結果 ``` メイン関数が動きました サブ関数が動きました ``` 他の関数を呼び出したい場合は 関数名(); と記述すればその関数は実行されます。 ## 別の関数を呼び出すときに値を送る ##### 例 ``` function main(){ console.log("メイン関数が動きました"); sub(5); } function sub(num){ console.log("サブ関数が動きました"); console.log("main関数から受け取った変数は" + num + "です"); } ``` 結果 ``` メイン関数が動きました サブ関数が動きました ``` 別の関数を呼び出す際に、()の中に文字や値など変数を記述することで、呼び出した関数内でその変数を扱うことができる。 ## 別の関数を呼び出すときに値を送る(パターン1) ##### 例 ``` function main(){ console.log("メイン関数が動きました"); sub(5); } function sub(num){ console.log("サブ関数が動きました"); var lol = 10; console.log(lol * num); } ``` 結果 ``` メイン関数が動きました サブ関数が動きました 50 ``` ## 別の関数を呼び出すときに値を送る(パターン2) ##### 例 ``` function main(){ console.log("メイン関数が動きました"); sub('坂本'); } function sub(num){ console.log("サブ関数が動きました"); console.log(num); } ``` 結果 ``` メイン関数が動きました 坂本 ```
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up