在学习JavaScript过程中,我们首先要了解一些基 础知识。先介绍数据类型和运算等一些基础,后面的章节将陆续介绍程序的控制和浏览器提供的内置对象及自定义的函数和对象。正是这些核心成分使JavaScript功能强大,同时使用户实现复杂的业务逻辑这一想法成为可能。
JavaScript语法借鉴了大量C语言、Java 的语法,但是相对来说更加宽松。
2.变量定义的方法
在定义JavaScript变量时,可以使用以下方式。
(1) var name;
//只声明变量,没有给初值
(2) var answer = null;
//声明变量同时给变量赋空值
(3) var price= 12.50;
//声明变量同时给变量赋数值的值
(4) var str ="Hellol!Mike";
//声明变量同时给变量赋字符串的值
(5)vara,b, c;
//使用逗号同时声明多个变量,没有给初值
(6) result = true;
//省略var关键字来声明变量,赋布尔值
<script type="text/javascript">
var a = 10,
b = 20,
c = 30,
//定义变量
number = 0
// if(a>b){
// number = a
// }else{
// number = b
// }if(c>b){
// number = c
// }else{
// number = b
// }
// console.log(number)
2.0混合计算时的数据类型
各种数据类型混合在一起计算时,所计算出来的结果如下。(1)整数+小数结果是小数。
(2)整数+字符串结果是字符串。
(3)整数+布尔型结果是整数。
(4)整数+空值结果是整数。
(5)小数+字符串结果是字符串。
(6)小数+布尔型结果是小数。
(7)小数+空值结果是小数。
(8)字符串+布尔型结果是字符串。
(9)字符串+空值结果是字符串。
(10)布尔型+空值结果是整数。
3.0JavaScript中最基本的运算是赋值运算符
<script type="text/javascript">
var a = 10
//赋值运算
document.write(a++)
document.write("<br/>")
document.write(++a)
document.write("<br/>")
var s = "10"
var x =10
//赋值运算
document.write(10 == "10")
document.write("<br/>")
//换行
document.write(10 != "10")
document.write("<br/>")
</script>
比较运算符是比较常见的,还有运算迅速地三目运算符
<script type="text/javascript">
var a = 10,
b = 20,
c = 30,
//赋值
number = 0
// 三目运算符
number = a > b ? a : b
//比较是否a>b?a与b对比
number = number > c ? number : c
//比较是否number>c?number与c对比
console.log(number)
//打印
</script>
比较运算符的小题演示
1.用来判断小明的年龄,如果小明的年龄未成年(18岁 成年,小于18为未成年),则警告:你还未成年,不能使用该软件!反之则输出你已经成年,可以使用该软件。
<script type="text/javascript">
var number = prompt("请输入你的年龄")
if (number < 18) {
console.log("你还未成年,不能使用该软件")
} else if (number >= 18) {
console.log("你已经成年,可以使用该软件")
}
</script>
//if条件判断是否满足条件,如果满足则打印,不满足判定下一个条件