忍者ブログ

からすまる日誌

20191111_02 switch, portの話, for

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

20191111_02 switch, portの話, for


だからd2をconsole.logで表示させると
数字などの数値でなく、
 
d2=[object HTMLDivElement]
 
となっている。つまりd2の中身は「(HTML上の)オブジェクト(そのもの)」であり数値や文字列ではない
  
d2.innerHTMLにしたとき、はじめて、「d2がもっているプロパティ」になる。文字列とか数値であろう。
 
d2.innerHTML=我慢だ! 
  

switchはあまり使わないよ
break;だけは必ず忘れないように
 
--->
 
//-------------
//多重分岐 switch
//-------------
var channel = '暖房';//エアコンのスイッチ、初期値は暖房
var d3 = document.getElementById('hoge');
switch(channel){
case '冷房':
hoge.innerHTML = '温度を下げます';
break;
case '暖房':
hoge.innerHTML = '温度を挙げます';
break;
case '送風':
hoge.innerHTML = '送風するよ';
break;
default:
hoge.innerHTML = 'そのほか';
}
   
---
 
普通このくらい込み入っていると「配列」を使うらしいよ。
 

Linux
ルーターの内側で実行する分には問題ない。
ただしいまどきのルーターはポーター機能があって、LANの外側に設置する特別なルーターがついているのがおおい(DMZ)非武装地帯という。
そこに接続すると、公開領域に設置したことになる。
 
ルーターのファイアウォールの内側ならLANになるし、
公開領域に設置すると「必要のないサービスをきらないと」えらいことになるらしい。
ルーズな管理者がポートをあけてるとスパム業者とかがじゃこじゃこメールを送ってたりするらしい。
必要のないポートはとめることらしい。メールサービスのポートを開けてたりするとまずいらしい。
ルーズな管理者だとスパムメール送りだし器になれちゃったりとか。
 
 

port(ポート)
TCPというプロトコルが管理する概念。
データはひき肉のようなパケットというもので流れてくる。
受け取ったパケットには全部ポート番号の情報がついている。
たとえば110番はメール→じゃあメーラーへわたすよ
120番は動画→じゃあブラウザへわたすよ。
 

webのデフォルトポートは45番らしい。
 

ウェルノウンポート  【 well-known ports 】  well-knownポート
 
ウェルノウンポートとは、TCP/IPによる通信で利用されるTCPやUDPのポート番号のうち、著名なサービスやプロトコルが利用するために予約されている0番から1023番のこと。
 

while文
 
↓これをやっちゃいけませんよ
 
while(true){
 処理1;
 処理2; 
 処理3;
}
 
この結果は無限ループになる。
 

for文は圧倒的に使われるので覚えましょう。
  
var i;//ループカウンタ
for (i=0; i<20; i++){
console.log(i);
}
 
PR

コメント

ブログ内検索

カレンダー

04 2025/05 06
S M T W T F S
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31