JavaScript——变量

91 阅读2分钟

一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第12天,点击查看活动详情

js的三种写法

行内式,内嵌式,引入式

html:

                <title></title>
		<!-- 内嵌式 -->
		<!-- <script type="text/javascript">alert('点秋香')</script> -->
		<!-- 引入式 -->
		<script type="text/javascript" src="./3_14.js">
			
		</script>
		</head>
	<body>
		 <!-- 行内式 --><!-- onclick:点击  alert:弹出框-->
<!-- <input type="button" value="唐伯虎" onclick="alert('点秋香')" />-->	

JS :

alert('点秋香')

注释

单行注释以 // 开头

多行注释以 / 开始,以 / 结尾

输入与输出

	      	// //这是一个输入框
			// prompt('请输入你的年龄:');
			// //这是一个输出框
			// alert('威海加油,疫情终将战胜');
			// //控制台.日志(输出),给程序员看的
		    // console.log('程序员看的哦');
			// var age = 18;
			// console.log(age);
			
			var apple1 = '青苹果';
			var apple2 = '红苹果';
			var temp;			
			
			var temp = apple1;
			var apple1 = apple2;
			var apple2 = temp;
			console.log(apple1,apple2)
			
			//1.用户输入姓名  存储到一个myname的变量里面
			var myname = prompt('请输入您的名字:');
			//2.输出这个用户名
			alert(myname);
			

变量

  • 变量必须以字母开头
  • 变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)
  • 变量名称对大小写敏感(y 和 Y 是不同的变量)

JavaScript 变量有很多种类型,但是现在,我们只关注数字和字符串。

一条语句,多个变量

//可以在一条语句中声明很多变量。该语句以 var 开头,并使用逗号分隔变量即可:
 
var lastname="Doe", age=30, job="carpenter";
//声明也可横跨多行:
 
var lastname="Doe",
age=30,
job="carpenter";
//一条语句中声明的多个变量不可以同时赋同一个值:
 
var x,y,z=1;
//x,y 为 undefined, z 为 1。

未声明值的变量

//声明无值的变量。未使用值来声明的变量,其值实际上是 undefined。
var carname;

重新声明变量

//如果重新声明 JavaScript 变量,该变量的值不会丢失:
//在以下两条语句执行后,变量 carname 的值依然是 "Volvo":
var carname="Volvo";
var carname;
//允许重复声明变量,后声明的覆盖之前的
var a = 1;
var a = 'x';
console.log(a);
// 输出 'x'

使用赋值运算符给变量赋值:

var x = 5
var y = 6
var z = (x + y) * 10