JavaScript基础知识第二讲续

变量与常量

常量:数值常量(123),字符串常量(JavaScript),布尔常量(true,false)
变量:两个基本特征:变量名,变量值

变量的命名:
首字符(字母或下划线)+其它字符(数字或字母或下划线)

不能包括空格或加号、减号等符号,不能使用JavaScript中的关键字
在这里插入图片描述
变量的声明
由关键字var声明
var a;

变量的赋值
使用等于号(=)对变量进行初始化赋值
var lesson=“JavaScript”;
先声明变量在赋值
var lesson;
lesson=“JavaScript”;
如果只是声明了变量,并未对其赋初值,则其值默认为undefined。
可以使用var语句重复声明同一变量,也可以在重复声明变量时为变量赋一个新值

<script>
			var a;
			document.write(a);
			var b="Java";
			var b="JavaScript";
			document.write('<br/>'+b);
		</script>

输出结果:
undefined
JavaScript

变量的类型
变量的类型是指变量的值所属的数据类型,可以是数值型、字符串型和布尔型等,因为JavaScript是一种弱类型的程序语言,所以可以把任何类型的数据赋值给变量。

<body>
		<script>
			var x=10;
			document.write("x的值为:"+x);
			var y=x;
			document.write('<br/>'+"y的值为:"+y)
		</script>
	</body>

输出结果:
x的值为:10
y的值为:10

运算符

1、什么是运算符?
运算符也称为操作符,它是完成一系列操作的符号。
2、什么是表达式?
表达式是运算符和操作数组合而成的式子。

算术运算符
字符串运算符
比较运算符
赋值运算符
逻辑运算符
条件运算符
其它运算符

算术运算符
算术运算符用于在程序中进行加、减、乘、除等运算。
加:+
减:-
乘:*
除:/
取余:%
自增:++
自减:–

	<body>
		<script>
			document.write(6+4+'<br/>');
			document.write(7-4);
			document.write('<br/>'+6*4);
			document.write('<br/>'+12/4);
			document.write('<br/>'+6%4);		
		</script>
	</body>

输出结果:
10
3
24
3
2

	<script>
			var i=1;
					document.write(i++);
					document.write('<br/>'+i+'<br/>');
					var j=1;
					document.write(++j);
					document.write('<br/>'+j);
		</script>

输出结果:
1
2
2
2

字符串运算符
字符串运算符是用于两个字符串型数据之间的运算符,它的作用是将两个字符串连接起来。(+或+=)

	<script>
			var name="杰克";
			document.write("姓名:"+name);
			var age="年龄:";
			 age+=20;
			document.write('<br/>'+age);
		</script>

输出结果:
姓名:杰克
年龄:20

比较运算符
比较运算符对操作数进行比较,然后返回一个布尔值true或false。
<:小于
> :大于
<=:小于等于
>=:大于等于
==:等于
===:绝对等于
!=:不等于

	<body>
		<script>
			var a=25;
		document.write(a>26);
		document.write(a<26);
		document.write(a==26);			
			</script>
	</body>

输出结果:
false
true
false

赋值运算符
简单赋值运算符:=
复合赋值运算符:+=、-=、*=、/=、%=

逻辑运算符
逻辑运算符用于对于一个或多个布尔值进行逻辑运算。
逻辑与运算符:&&(都是true,返回true,否则会是false)
逻辑或运算符:|| (都是false,返回false,否则会是true)
逻辑非运算符:!

条件运算符
条件运算符是JavaScript支持的一种特殊三目运算符。
表达式?结果1:结果2
表示如果为true,返回结果1,false返回结果2

<body>
		<script>
			var a=10;
			var b=10;
				alert(a==b?"相等":"不等");		
			</script>
	</body>

输出结果:相等

其它运算符
逗号运算符: 用于将多个表达式排在一起,整个表达式的值为最后一个表达式的值。
typeof运算符: 用于判断操作数的数据类型。在这里插入图片描述
**new运算符:**通过new运算符可以用来创建一个新的对象实例。
语法格式:
对象实例名称=new 对象类型(参数);(Date3=new Date("Marth 16 2020);)
对象实例名称=new 对象类型;(Array=new Array();)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

	<body>
		<script>
				document.write(100+"200");
				document.write(100-"200");
				document.write(true+100);
				document.write(true+"100");
				document.write(true+false);
				document.write("a"-100);
		</script>
	</body>

输出结果:
100200
-100
101
true100
1
NaN

发布了45 篇原创文章 · 获赞 38 · 访问量 2158

猜你喜欢

转载自blog.csdn.net/qq_44830627/article/details/104896339