第1章JavaScript基礎文法
4956 ワード
1.JavaScriptの概要と特徴
1.1概要と特徴
JavaScript(JSと略称)は、解釈実行(Javaの半コンパイル半解釈とは異なる)のスクリプト言語です.「弱タイプ」の言語です.
強いタイプ:Javaは強いタイプの言語で、変数を宣言するときに変数のタイプを指定する必要があります.例えば、
弱いタイプ:JSは弱いタイプの言語で、変数自身はタイプがなくて、変数のタイプはその賦値によって、変数がvarキーワードを使うことを宣言します
1.2 HTMLにJSを導入する方法インライン方式(ごくわずかに使用)マークされたイベントにJSコード を直接記述する.埋め込み方式ページファイルのコードブロックにJSコード を記述する
1.1概要と特徴
JavaScript(JSと略称)は、解釈実行(Javaの半コンパイル半解釈とは異なる)のスクリプト言語です.「弱タイプ」の言語です.
強いタイプ:Javaは強いタイプの言語で、変数を宣言するときに変数のタイプを指定する必要があります.例えば、
int a = 32;
a = "haha"; // ,
弱いタイプ:JSは弱いタイプの言語で、変数自身はタイプがなくて、変数のタイプはその賦値によって、変数がvarキーワードを使うことを宣言します
var a = 32;
a = "haha"; // ,
1.2 HTMLにJSを導入する方法
alert("abc"); ( ) の.jsファイルにJSコードを し、 のJSを<li>
</ul>
<p>myscript.js</p>
<pre><code>alert("xyz");
</code></pre>
<p>xxx.html</p>
<pre><code><script src="js/myscript.js"type="text/javascript"/>
</code></pre>
<h3>2.JavaScriptのデータ </h3>
<p>JS は いタイプの で、 にはタイプの がなく、 タイプは によって されます.<br> JSのデータの </p>
<ul>
<li>Numberタイプ: 、 、NaN、Infinity<を む タイプ.br> <em>NaN:Not A Numberの で、 タイプの「 」</em><br> <em>Infinity: で、 に が0の に れる</em> </li>
<li>Stringタイプ: を すテキストタイプ. または で すことができます.</li>
<li>Booleanタイプ: と を すブールタイプ</li>
<li>Nullタイプ: を す</li>
<li>Undefinedタイプ: されていないタイプを し、 は を しても が り てられていない に します.</li>
<li>Objectタイプ: (Array)、 (Date)、 (Function)、オブジェクト(Object)...</li>
</ul>
<p><strong>typeof </strong><br> typeof(a)を いて aのタイプ </p>
<pre><code>var a = 32;
var b = typeof(a);// られたaのタイプの は「number」を す
alert(b);
</code></pre>
<p><strong>データ </strong><br> をする (==)、boolean は として われ、 の の も として われる</p>
<pre><code>var b = true;
if(b == 1){
alert(「 」);
}else{
alert(「 」);
}
</code></pre>
<p>b として(true-1,false-0)、 「 」</p>
<pre><code>var s = "1";
if(s == 1){
alert(「 」);
}else{
alert(「 」);
}
</code></pre>
<p>sを として ると、 は「 」<br> <strong>==の :データ が しいかどうかを し、データ </strong><br> <strong>コンテンツとデータ を に する がある は、==</strong></p>
<pre><code>var b = true;
if(b == 1){
alert(「 」);
}else{
alert(「 」);
}
</code></pre>
<pre><code>var s = "1";
if(s === 1){
alert(「 」);
}else{
alert(「 」);
}
</code></pre>
<p>いずれも「 」の が られる</p>
<p><strong> ルール</strong><br> データ が または に するルール:</p>
<ul>
<li> のタイプと タイプ<strong> </strong>, </を li>
<li> <を う.strong> </strong> すると、すべてのタイプが タイプ に されます</li>
</ul>
<p><strong> なタイプ </strong></p>
<ul>
<li>Number(str); str を タイプ</に li>
<li> : のタイプを </li>
<li>boolean: に すればtrueは1に し、falseは0<に する./li>
</ul>
<pre><code>var s = "1";
s = Number(s);// ->
if(s==1){//タイプが され、 ==と== は しています
alert(「 」);
}else{
alert(「 」);
}
</code></pre>
<h3>3.JavaScriptの </h3>
<p>==と==を いて、Java と しないことを し、 りの はJavaと します.Javaの 2 </p>
<h3>4.JavaScriptの とループ</h3>
<p>Javaと し、Javaの 3 を に<を する.br> がよく き えるループの <br> Java</p>
<pre><code>for(int i = 0; i < 10; i++){
}
</code></pre>
<p>JavaScript</p>
<pre><code>for(var i = 0; i < 10; i++){
}
</code></pre>
<h3>5.JavaScriptの </h3>
<p>JavaScriptはJavaのメソッドまたはクラスに し、この ではメソッドとして することを します<br> Javaのメソッド</p>
<pre><code>public int haha(int a, int b){
return a+b;
}
</code></pre>
<p>JSの </p>
<pre><code>function haha(a, b){
return a+b;//return による り のデータ の
}
</code></pre>
<hr>
<p>Javaのメソッド び し</p>
<pre><code>int x = haha(2,3);
</code></pre>
<p>JSのメソッド び し</p>
<pre><code>var x = haha(2,3);
</code></pre>
</article>
</div>
</div>
</div>
<!--PCとWAPの -->
<div id="SOHUCS"sid="1230754463573184512"></div>
<script type="text/javascript"src="/views/front/js/chanyan.js">