javascript
1<html> 2<head> 3<title></title> 4<script> 5 let hyouji=0; //表示の状態を表す変数を hyouji とした 6 function tenmetsu(){ //文字を点滅させるための関数を tenmetsu() とする 7 if(hyouji==0) { //hyoujiが0に等しい場合は 8 document.form1.textbox1.value="警報発令中!" //テキストボックスの表示を「警報発令中!」としてください 9 hyouji=1; //そしてその後でhyoujiに1を代入してください 10 } 11 else{ //そうでなければ 12 document.form1.textbox1.value=""; //テキストボックスの表示を空白にしてください 13 hyouji=0; //そしてその後でhyoujiに0を代入してください(つまり「警報発令中!」にしなさい。) 14 } 15 } 16</script> 17</head> 18<body> 19 <form name="form1"> 20 <input type="text" name="textbox1"> 21<script> 22 setInterval("tenmetsu()",700); //setInterval(自作した関数名,時間間隔) 0.7秒の場合700にする 23 24</script> 25</body> 26</html>
//source は http://www5e.biglobe.ne.jp/~komichan/javascpt/htmlJS_tenmetsu.html
hyouji=0 hyouji=1 はスイッチがON OFFのように考えれば良いのでしょうか?hyouji=0だったら「警報発令中!」にして、その後でhyouji=1にしてください にしておけば 次の行のelseでテキストボックスの値を空白にしてくださいで、hyouji=1が空白にすることだなとプログラムが認識してくれると考えれば良いのでしょうか?
もしプログラムがこうした認識をしてくれるのなら、こうした挙動を表す用語がありますでしょうか>
リンク先:リンク内容