IT兄弟会全スタックエンジニアエリートクラス二日目(学習ノート)
3866 ワード
命令式プログラミングの「JavaScript」
1.JavaScript JavaScriptは直訳式スクリプト言語で、ダイナミックタイプ、弱タイプ、プロトタイプに基づく言語で、サポートタイプを内蔵しています.そのトランシーバーはJavaScriptエンジンと呼ばれています.ブラウザの一部として、クライアントのスクリプト言語に広く使われています.最初はHTML(標準共通マーク言語の下のアプリケーション)ページで使用されています.HTMLページにダイナミック機能を追加します. 2.JavaScriptの特徴?スクリプト言語
JavaScriptは説明型のスクリプト言語で、C、C++などの言語は先にコンパイルしてから実行します.JavaScriptはプログラムの実行中にプログレッシブに説明します.
オブジェクトベース
JavaScriptはオブジェクトベースのスクリプト言語で、オブジェクトを作成するだけでなく、既存のオブジェクトを使用することもできます.
簡単です
その簡単性は主に以下のように表されています.まず、JavaScriptはJavaの基本的な語句とコントロールフローに基づいたシンプルでコンパクトな設計であり、Javaまたは他のC語系のプログラミング言語を使用者が学習するには非常に良い遷移であり、C語系プログラミングの基礎を持つプログラマーにとってもJavaScriptの上達は非常に容易です.次に、その変数のタイプは弱いタイプを採用しており、厳密なデータタイプは使用されていません.
相対安全
JavaScriptはセキュリティ言語として、ローカルのハードディスクにアクセスすることが許可されておらず、サーバにデータを預けることができません.ネットワークドキュメントの修正と削除は許可されていません.ブラウザを通じて情報の閲覧やダイナミックなインタラクションを実現するしかありません.したがって、データの紛失やシステムへの不正アクセスを効果的に防止する.
ダイナミック性
JavaScriptはイベント駆動のスクリプト言語を採用しており、Webサーバを経由してユーザの入力に応答できる.ウェブページにアクセスする時、マウスはウェブページでマウスクリックや上下移動、ウィンドウ移動などの操作を行うJavaScriptはこれらのイベントに直接対応します.
クロスプラットフォーム性
JavaScriptはブラウザ自身に依存しており、操作環境に関係なく、ブラウザを実行したり、JavaScriptのブラウザをサポートしたりすれば、正しく実行できます.
3.注意事項コンピュータプログラム命令 CPU策定->固定長指令 cmdで入力: 4.分岐文 if else 構造: if elseネスト 構造: Switch文 構造:
defaultキーワードは、該当が存在しない時にすることを規定します.
5.サイクル forサイクル 文法 whileサイクル 文法 6.function関数?文法 7.デザイン思想(重点)?は1つの 例: は10個の 例: は矩形の 例: あるいは柔軟にしてください.印刷矩形 印刷正方形
1.JavaScript
JavaScriptは説明型のスクリプト言語で、C、C++などの言語は先にコンパイルしてから実行します.JavaScriptはプログラムの実行中にプログレッシブに説明します.
JavaScriptはオブジェクトベースのスクリプト言語で、オブジェクトを作成するだけでなく、既存のオブジェクトを使用することもできます.
その簡単性は主に以下のように表されています.まず、JavaScriptはJavaの基本的な語句とコントロールフローに基づいたシンプルでコンパクトな設計であり、Javaまたは他のC語系のプログラミング言語を使用者が学習するには非常に良い遷移であり、C語系プログラミングの基礎を持つプログラマーにとってもJavaScriptの上達は非常に容易です.次に、その変数のタイプは弱いタイプを採用しており、厳密なデータタイプは使用されていません.
JavaScriptはセキュリティ言語として、ローカルのハードディスクにアクセスすることが許可されておらず、サーバにデータを預けることができません.ネットワークドキュメントの修正と削除は許可されていません.ブラウザを通じて情報の閲覧やダイナミックなインタラクションを実現するしかありません.したがって、データの紛失やシステムへの不正アクセスを効果的に防止する.
JavaScriptはイベント駆動のスクリプト言語を採用しており、Webサーバを経由してユーザの入力に応答できる.ウェブページにアクセスする時、マウスはウェブページでマウスクリックや上下移動、ウィンドウ移動などの操作を行うJavaScriptはこれらのイベントに直接対応します.
JavaScriptはブラウザ自身に依存しており、操作環境に関係なく、ブラウザを実行したり、JavaScriptのブラウザをサポートしたりすれば、正しく実行できます.
CPU命令node -v ===>
node ===>
if(true){
}else{
}
if(true){
}else if(true){
}else{
}
switch( ){
case 1:
1;
break;
case 2:
2;
break;
case n:
n;
break;
defaule:
n+1;
break;
}
breakはswitchの循環を表します.defaultキーワードは、該当が存在しない時にすることを規定します.
for ( 1; 2; 3){
}
注意: 1 ( )
2 ( )
3 ( )
例:for (var i=0; i<5; i++){
x=x + "The number is " + i + "
";
}
while ( ){
}
例:while (i<5){
x=x + "The number is " + i + "
";
i++;
}
function functionname(){
}
は、関数が呼び出されると、関数内のコードが実行されることに注意してください.あるイベントが発生した時に、直接関数を呼び出すことができます.たとえば、ユーザがボタンをクリックした時に、JavaScriptによって任意の位置で呼び出すことができます.ヒント:JavaScriptは大きさの書き込みに敏感です.キーワードfunctionは小文字でなければなりません.関数名と同じ大きさで書いて関数を呼び出さなければなりません.*
を入力しますか?console.log('*');
または```
var printStr = "";
printStr += "*";
console.log(printStr);
```
*
を出力しますか?var printStr = "";
for (var i = 0; i < 10; i++) {
printStr += "*";
}
console.log(printStr);
*
を出力しますか?var printStr = '';
for(var i=0;i<10;i++){
for(var j=0;j<10;j++){
printStr += "*";
}
printStr += "
";
}
console.log(printStr);
```
var printStr = '';
function fn(a,b){
for(var i=0;i
または柔軟な点(任意の文字を印刷する)
var printStr = '';
function printChar(c,n){
for(var j=0;j
var printStr = '';
function printChar(c,n){
for(var j=0;j