JavaScript-変数と定数

2649 ワード

1.Javascriptの定数タイプは主に文字列定数、数値定数、論理量、null、undefinedなどを含む.  「今日はいい天気ですね」-----文字列定数----(任意の文字列でもいいです.)  1;  2 e 7 077  ---------数値型定数----(8進数、10進数、16進数が使用できます.)  true; false;  ---------ブール型定数----(2つの値trueまたはfalseのみ)  JavaScriptは典型的な弱いタイプの言語で、C++などの言語のタイプの構造がなくて、const修飾子も変数を定数と定義する能力がありません.

             document.write("<li>Javascript  ,    <br>");     <!--     -->
             document.write("<li>" + 3 + "   JavaScript<br>");    <!--     -->
             if(true){                                               <!--    -->
                 document.write("<br><li>if          : " + true);
             }
             document.write("<li>     011      : " + 011);  <!--     -->
             document.write("<li>      0xf      : " + 0xf);<!--      -->
2.変数(プログラム運転中に値が変わる量)(1)変数定義方式  varはJavaScriptで変数定義のキーワードです.省略できます.varキーワードで変数を宣言する場合は初期値を与えないことができます.JavaScriptの変数は声明の時に  変数の種類を指定する必要はありません.プログラム運転中は変数の値の種類によって変数の種類を決定します.       var変数名=値;         または      var変数名     var str=「JavaScriptプログラミングは、簡単で簡単です」      var b=true                              var n=10                                var obj=new Object()                  変数の使用形態は2つの形式(内容を読み取り、値を書き換える)に過ぎません.変数の内容は書き換えられてから、書き換えまたはライフサイクルが終了するまで有効です.JavaScriptプログラムの実行は順序解釈で実行されるため、宣言の位置は変数を使用する文の前(2)変数の命名規則を使用しなければなりません.  JavaScript変数名には、アルファベット、数字、アンダースコアが含まれますが、数字で始まることはできません.特殊な記号は含まれてはいけません.文字列変数名の前に「ハンガリー」という命名習慣があります.  「s」、整数変数名の前に「n」、ブール型変数名の前に「b」などを追加します.JavaScriptは対象を内蔵する方法で、最初の単語は全部小文字で、後は単語の頭文字がないので、大文字(3)変数の作用範囲はありません.  JavaScript変数のスコープには大域と局部の区別があり、変数の同名の場合、局所作用領域は大域作用局より優先されますが、局所変数と大域変数の同名の場合、局所変数の定義はvarキーワードを使用します.
総合練習1.プログラミングは数字13,55,37,33,45,9,60,21,10を小さい順に並べ替えて、並べ替え後の数字を出力します.

             var arr=new Array(13,55,37,33,45,9,60,21,10);
             document.write("       :<br>");
             for(i in arr){
                 for(j in arr){
                     if(arr[i]<arr[j]){
                         var temp=arr[i];
                         arr[i]=arr[j];
                         arr[j]=temp;
                     }
                 }
             }
             document.write(arr);    
上記の例では、配列オブジェクトを出力する際に、各要素の値を統合して出力します.2.円面積を求めるプログラムを実現します.半径はユーザーが外部から入力し、出力円面積を計算します.

             var r=prompt("           :" ,"0");
             var area=Math.PI*r*r;
             document.write("   " + r + "       " + area);