一、变量
var a = 1
a 就是空间的名字,有规则的,称为 变量;1 为常量。
二、运算
var a = 5;
var b = 2;
document.write( a + b );
document.write( a - b );
document.write( a * b );
document.write( a / b );
设两个变量 a ,b ( + - * / 加减乘除)运算,输出括号中的计算值。
三、计算器
<body>
<input type="text" id="num1" />
<input type="text" id="num2"/>
<input type="button" value="计算" onclick="aaa()"/>
</body>
<script>
function aaa() // 点击按钮 就会执行aaa 大括号中功能的代码
{
var a = num1.value;
var b = num2.value;
a = parseFloat(a);
b = parseFloat(b);
// parseFloat 是系统提供的1个功能,作用是 将字符串 转换成 实数(数字,包括小数)
var c = a+b;
c = c.toFixed(2) // toFixed 代表保留几位小数(四舍五入的方式),
// ( 2 ) 代表保留2位小数
document.write(c); // 输出值( c )
}
</script>
四、加法运算符
var a = "11.11" ;
var b = "22" ;
a = parseFloat(a) ; // 将 a,b 转换成 数字
a = parseFloat(b) ; // parseFloat 将字符串 转换成 实数(数字,包括小数
a = parseInt(a); // parseInt 转换成【整数】 (舍弃小数部分)a = 11
var a = "11.11" // typeof 是检测变量的类型:
document.write( typeof(a) ) ; // number 数字: 5, 5.2
var a = "abc, 黄彬" // string 字符串: "abc" "黄彬"
document.write( typeof(a) ) ; // undefined 未定义的
// 数字 + undefined ==> NaN (不是1个数字,无法表示)
// 字符串 + 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 【之后】 的值
五、关系运算
document.write( 5 ≥ 3 );
// true 代表真的
// false 代表假的
// >= 代表 大于等于 大于或者等于
// <= 代表 小于等于 小于或者等于
// = 代表赋值
// == 代表 比较中的相等,完全等于
六、逻辑运算
var a = 3;
var b = 5;
document.write( a > 0 && a < 100 ); // && 并且,同时满足条件,缺一不可
document.write( 5 < 0 || 5 < 3 ); // || 或者,满足其中的任何一个条件,都成立
网友评论