【3】JavaScript
2964 ワード
JavaScript
一、構成 ECMAscript DOM BOM 二、特徴スクリプト言語、解釈言語 ブラウザ内蔵のjsインタプリタ に依存する. HTMLページに埋め込まれた はコンパイルする必要がありません. オブジェクトベース、プロトタイプベース 弱タイプ クロスプラットフォーム、セキュリティ(ローカルディスクにアクセスできません) 三、導入方式 外部jsファイル を導入する.は、一般的にbody要素の中に置かれている です.大文字と小文字を区別する 四、常用関数 window.alert()はヒントボックス を表示します. window.document.write(可変長パラメータ)は、ウェブページの現在位置にコンテンツを書き込みます.
五、変数
変数はグローバルオブジェクトの属性です.
1.変数を宣言して初期化する var変数名=値 弱タイプで、特定のタイプがなく、任意の値 に初期化することができる.は初期化しません.タイプはundefined です.
2.分類原生データタイプ:number、string、bollan、undefined、null 引用タイプ:Aray、Date、Number、Boolean、Global、Function、String、Object、Math 3.注意 JSのタイプは、変数 ではなく、値に関連している.は同じ関数で、JSは変数のスコープを分離しません. 関数が有効で、ブロックレス領域 六、演算子論理演算子には がありません.文字列は基本データタイプであり、直接比較(ASCIIコード) 七、フロー制御文 switchにおけるcaseは、文字列 に使用できる表現であってもよい. for...in文は、列挙オブジェクトの属性または配列の要素 に用いられる. in演算子 指定された属性が指定されたオブジェクトに存在する場合、true に戻る. prop in object Name propは、stringタイプの属性名またはnumberタイプの配列インデックス を指します.オブジェクト(関数を含む)は、作成後にのみ属性 がある.
八、Functionオブジェクト
1.定義1は、括弧を含む.関数実行結果に戻り、定義されていない場合はundefined に戻る.は、括弧を含まない.functionオブジェクト(関数テキスト)を返す 注意 パラメータはタイプを必要とせず、リターンタイプを指定する必要はない. は、javaにおける可変長パラメータ と類似している.内部では、伝達パラメータ をargments配列で受信する.書込みはパラメータ値を使いやすいようにするものです. リロードがない(同じ名前の関数が元をカバーする) 九、アラ対象作成配列 は、スタックとセットの特性を有し、 を動的に増加させることができる.
十、グローバルオブジェクト window.parseInt()文字列から整数を取り出す window.parseFloat()は文字列から浮動小数点 を取り出す.
一、構成
<script>js <script>
<script type="text/javascript" src="xx.js"></script>
五、変数
変数はグローバルオブジェクトの属性です.
1.変数を宣言して初期化する
2.分類
""
、"&"
for(value in [objectarray])
statement;
八、Functionオブジェクト
1.定義1
function functionName(arg1,...){
body;
[return xx;]
}
2.定義2functionName = new Function([arg1,[...,argN,]],body);
3.使用functionName(arg1,...);
functionName;
var arrs = new Array();
var arrs = new Array(20);
var arrs = ["aa","bb"];
十、グローバルオブジェクト