一、變量
var a = 1
a 就是空間的名字,有規(guī)則的,稱為 變量;1 為常量。
二、運算
var a = 5;
var b = 2;
document.write( a + b );
document.write( a - b );
document.write( a * b );
document.write( a / b );
設(shè)兩個變量 a ,b ( + - * / 加減乘除)運算,輸出括號中的計算值。
三、計算器
<body>
<input type="text" id="num1" />
<input type="text" id="num2"/>
<input type="button" value="計算" onclick="aaa()"/>
</body>
<script>
function aaa() // 點擊按鈕 就會執(zhí)行aaa 大括號中功能的代碼
{
var a = num1.value;
var b = num2.value;
a = parseFloat(a);
b = parseFloat(b);
// parseFloat 是系統(tǒng)提供的1個功能,作用是 將字符串 轉(zhuǎn)換成 實數(shù)(數(shù)字,包括小數(shù))
var c = a+b;
c = c.toFixed(2) // toFixed 代表保留幾位小數(shù)(四舍五入的方式),
// ( 2 ) 代表保留2位小數(shù)
document.write(c); // 輸出值( c )
}
</script>
四、加法運算符
var a = "11.11" ;
var b = "22" ;
a = parseFloat(a) ; // 將 a,b 轉(zhuǎn)換成 數(shù)字
a = parseFloat(b) ; // parseFloat 將字符串 轉(zhuǎn)換成 實數(shù)(數(shù)字,包括小數(shù)
a = parseInt(a); // parseInt 轉(zhuǎn)換成【整數(shù)】 (舍棄小數(shù)部分)a = 11
var a = "11.11" // typeof 是檢測變量的類型:
document.write( typeof(a) ) ; // number 數(shù)字: 5, 5.2
var a = "abc, 黃彬" // string 字符串: "abc" "黃彬"
document.write( typeof(a) ) ; // undefined 未定義的
// 數(shù)字 + undefined ==> NaN (不是1個數(shù)字,無法表示)
// 字符串 + undefined ==> 拼接
// document.write( a + b );
document.write( Math.pow(a,b) ) // a 的 b 次方 , Math.pow 計算乘方
var a = 5; // ++ 自增運算符
a = a + 1; // 作用: 將a的值+1,再賦值給a
document.write( ++a ); // a++ (整體表達式的值) 是a +1 【之前】 的值
// ++a (整體表達式的值) 是a +1 【之后】 的值
五、關(guān)系運算
document.write( 5 ≥ 3 );
// true 代表真的
// false 代表假的
// >= 代表 大于等于 大于或者等于
// <= 代表 小于等于 小于或者等于
// = 代表賦值
// == 代表 比較中的相等,完全等于
六、邏輯運算
var a = 3;
var b = 5;
document.write( a > 0 && a < 100 ); // && 并且,同時滿足條件,缺一不可
document.write( 5 < 0 || 5 < 3 ); // || 或者,滿足其中的任何一個條件,都成立