JavaScript表达式与运算符的使用

这篇博客介绍了JavaScript的基础知识,包括数据类型、变量定义、混合计算和运算符的使用。通过示例展示了如何声明和赋值变量,以及在不同数据类型混合计算时的结果。此外,还讲解了赋值运算符和三目运算符的运用,并通过条件判断展示了年龄判断的逻辑。
摘要由CSDN通过智能技术生成

在学习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条件判断是否满足条件,如果满足则打印,不满足判定下一个条件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值