JavaScript
動的Webページを作成する言語Web上の標準プログラミング言語すべてのWebブラウザでサポート特長
interpret言語:コンパイルなしで実行可能な言語Dynamic Type(Dynamic Type):変数を宣言することなく変数を使用できます構造化プログラミングサポート:ifelse,while,forなどの制御構造完全サポートオブジェクトベース:完全オブジェクト向け言語関数プログラミングサポートプロトコルタイプに基づく:クラス概念の代わりにプロトコルタイプを使用して継承用途
イベントへの応答を実現AJAXはページ全体を再ロードしません.
サーバから新しいページコンテンツを受信したり、データを送信したりするために使用HTML要素のサイズまたは色を動的に変更ゲームやアニメーションなどのインタラクティブなコンテンツを実現ユーザ入力を検証位置
内部JavaScript
head、bodyの両側に置くことができる<script> ~~~ </script>
外部JavaScript
head、bodyの両側に置くことができる<script src="js파일 경로"></script>
長所
HTMLとコードの分離HTMLとJSはメンテナンスが容易で、より読みやすさが高いキャッシュされたJSファイルはページロード速度を速めたインラインJavaScript
<button type="button" onclick="alert('자바스크립트')"></button>
出力方法
innerHTML:画面上のデータの変更が容易 document.write():テスト用 window.alert():alertとして使用するウィンドウをスキップします.警告ボックス console.log():デバッグ時に使用構文とコメント
構文
JSの構造、文法
固定値(数字、文字)、変数値
文字は「私」で包む
変数使用varキーワード宣言識別子は数字で始まることができず、大文字と小文字を区別コメント
//単文注釈/**/多文注記変数var
データを格納するためのブロックvarキーワード宣言変数名スクリプトで一意変数命名規則
数字で始まることはできません大文字と小文字の区別予約語は使用できませんは、特殊文字$または先頭で開始できますが、推奨されませんデータ型
Numbers
整数または実数String
文字列、「私」を表すBoolean
true, false Arrays
[]定義Object
オブジェクトのタイプを表す{}使用定義タイプ演算子
typeof演算子JS変数のタイプを検索Undefined
変数は宣言されていますが、値は指定されていません演算子
3項演算子
Reference
この問題について(JS_1. 変数、データ型、演算子), 我々は、より多くの情報をここで見つけました
https://velog.io/@oungoo/HTML레이아웃
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol