1. JavaScriptを記述する場所一般的に、インライン、埋め込み、外部の3つのタイプに分けられます。 <!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8"> <meta http-equiv="X-UA-compatible" content="IE=edge"> <meta name="viewport" content="width=デバイス幅、初期スケール=1.0"> <title>ドキュメント</title> <!-- 2. 埋め込み js --> <スクリプト> アラート('ポップアップ') </スクリプト> <!-- 3. 外部 js --> <script src="outside.js"></script> </head> <本文> <!-- 1. 要素内に直接記述されたインライン js --> <input type="button" value="button" onclick="alert('私はボタンです')"> </本文> </html> 2. JavaScriptでよく使われる入力文と出力文1. ブラウザに警告ボックスが表示されます。 2. ブラウザ コンソールに次の情報が出力されます。 出力情報はF12のコンソールで確認できます。 3. ブラウザに入力ボックスが表示され、ユーザーは次の情報を入力できます。 変数1. 変数の使用:1. 変数を宣言する 2. 値を割り当てる プログラム実行時の等号の右側の値によって、js のデータ変数の型が確認されます。 var a; //変数aを宣言する 1 = 1; 警告(a) 2. 入力値を読み取る (cin>>)<スクリプト> var a = prompt(); // a=1; 警告(a); </スクリプト> 3. JavaScriptにおける数値の最大値と最小値、および無限大
4. isNaNを使用して数値かどうかを判定するisNaN(11)は数値でない場合はfalseを返し、数値でない場合はtrueを返す。 5.typeofは変数のデータ型を検出します<スクリプト> var 数値 = 10; console.log(typeof num);//numのデータ型を検出します</script> 6. データ型変換6.1 文字列への変換//1.toString() var 数値 = 1; アラート(num.toString()); //2.String() 強制変換 var num = 1; アラート(文字列(数値)); //3. プラス記号連結文字列 var num = 1; アラート(数値+"文字列"); 6.2 デジタルタイプに変換する<スクリプト> // 1.parseInt は整数を取得します var age = prompt("年齢を入力してください"); コンソールログ(parseInt(age)) // 2.parseFloat は浮動小数点数を取得します console.log(parseFloat(age)); // 3. Number() 強制変換 console.log(Number(age)); // 4. 算術演算の使用 - * /console.log('12'-0); console.log('12'-'10') // 出力はデジタル2 </スクリプト> 6.3 ブール値に変換するBoolean() 関数の使用 空または負の値を表す値は その他の値はすべて true に変換されます。 オペレーター演算子の優先順位 5. 機能1. 関数の使用法: 最初に関数を宣言し、次に関数を呼び出す関数 関数名(){ //関数本体} 2. 関数パラメータ形式パラメータと実パラメータに分かれている 3. 関数の戻り値値を返すにはreturnを使用します return の後のコードは実行されず、1つの値のみを返すことができます。 4.議論の使用渡されるパラメータの数がわからない場合は、引数を使用してパラメータを取得できます。 JavaScript では、arguments は実際には現在の関数の組み込みオブジェクトです。すべての関数には、渡されたすべてのパラメータを格納する組み込みの引数オブジェクトがあります。 関数fn(){ console.log(argument); //渡された引数をすべて保存します} 1,2,3 の整数部分。 ブラウザで 引数の表示形式は疑似配列ですが、配列の長さ属性を持ち、インデックス形式で保存されます。しかし、pop pushなどの配列メソッドは存在しません。 5. 関数を宣言する2つの方法1. 関数の命名関数fn(){ //関数本体} 関数fn(); 2. 匿名関数var fun = 関数(){ //関数本体} 楽しい(); Fun は関数名ではなく変数名ですが、関数式 (無名関数) でもパラメータを渡すことが可能です。 6. 範囲1. JavaScript スコープ一般的に、プログラム コード内で使用される名前は常に有効で使用可能であるとは限らず、名前の使用可能範囲を制限するコードの範囲が名前のスコープとなります。スコープを使用すると、プログラム ロジックの局所性が向上し、プログラムの信頼性が高まり、名前の競合が減少します。 一般的にグローバルスコープとローカルスコープに分けられる グローバルスコープはスクリプトタグ全体の範囲内であり、ローカルスコープは関数の範囲内である。 js にはブロックレベルのスコープがないこと、つまり、変数が if ステートメント内で宣言されている場合は、外部からも呼び出すことができることに注意してください。 (3>5){ var 数値 = 1; } console.log(数値); ブラウザでエラーなくコンパイルできます。 2. 変数のスコープグローバル変数はスクリプトタグ内にもあります。関数内に宣言がない場合、直接割り当てられた変数もグローバル変数になります。 関数fn(){ num2 = 10; // グローバル変数 var num1 = 1; // ローカル変数 } グローバル変数は関数内でも使用できる 3. スコープチェーン内部関数が外部関数の変数にアクセスできるというメカニズムに基づいて、チェーン検索を使用して、内部関数がアクセスできるデータを決定します。 近接の原則を採用します。 要約するこの記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS.COM のその他のコンテンツにも注目していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: M1 チップに MySQL 8.0 データベースをインストールする方法 (画像とテキスト)
Zabbix 導入ドキュメントzabbix導入後zabbixエージェントの操作1. MySQLを監視...
このチュートリアルでは、MySQL 5.7のインストールと設定方法を参考までに紹介します。具体的な内...
目次次のチェックv-model 構文シュガー.sync 修飾子$セット計算プロパティセット要約する次...
この記事では、Ubuntu18.04にmysql5.7.23をインストールする具体的な方法を参考まで...
目次質問解決質問この問題には多くの理由があるようです。私の問題は、パラメータ付きのURLを更新できな...
テーブルを美しくするために、テーブルにさまざまな境界線の色を設定できます。基本的な構文<テーブ...
目次1. GTIDの基本概念2. GTIDの利点3. GTIDの仕組み4. 従来のレプリケーションに...
目次1. 冷蔵庫に入りきらない象2. シャドウクローン文字列3. 実際に見た「奇妙なボール」 4. ...
この記事では、ホイール抽選を簡単に実装するためのVueの具体的なコードを参考までに共有します。具体的...
このテクニックは、この記事から来ています - シルキーでスムーズなパフォーマンスでボックスシャドウを...
1つ目: テキスト/HTML経由var txt1="<h1>テキスト。<...
目次FastDFSについて1. 画像を検索する2. イメージをインストールする3.1. 必要なディレ...
目標: 辺の長さが等しい正方形を作成する方法 1: 単位 vw を使用する (ps これが最も簡単な...
ソフトウェア開発者であれば、Subversion に精通している必要があります。 Subversio...
高い同時実行性とは何ですか?デフォルトの Linux カーネル パラメータは、最も一般的なシナリオ向...