补:小白学js第二天

目录

  • 什么是变量
  • 变量的使用
  • 变量的命名规则和规范
  • 案例(两种交换变量的值的方法)

今天主要学习的是一些关于变量的最基本的知识

[今日脑图, 请戳☟:http://naotu.baidu.com/file/41de37d0372a049e71f48323cfc1de00?token=58b58652e1cb2198]

1 什么是变量

1.1 什么是变量

变量是计算机中存储数据的标识符, 根据变量名可以获取存储在内存中的数据

1.2 为什么要使用变量

使变量可以更方便的对计算机内存中的数据进行获取和修改

2 变量的使用

2.1 javascript的书写位置(复习,具体见上篇blog)

  • 行内
  • 内嵌
  • 外链

2.2 注释

2.2.1 html中的注释

<–!html的注释–>

<body>
	<!-- html中的注释 -->
</body>
2.2.1 javascript中的注释

// js的注释

    <script>
		//js 的注释
	</script>

2.3 变量的声明、赋值及输出

2.3.1 声明一个变量

var 变量名;

//声明一个变量
		var num1;

2.3.2 给已声明的变量赋值

变量名(已声明)= 值;

	    //声明一个变量
		var num1;
		//给声明过的变量赋值
		num1 = 1;

2.3.3 声明变量的同时给变量赋值

var 变量名 = 值;

	
		//声明的同时赋值
		var num1 = 1;

2.3.1 + 2.3.2 = 2.3.3

2.3.4 声明多个变量

2.3.4.1 变量一个一个声明

var 变量名1;var 变量名2;var 变量名3;…

// 声明多个变量
		// 一个个分开声明
		var num1;
		var num2;
		var num3;
2.3.4.2 同时声明多个变量

var 变量名1, 变量名2, 变量名3;…

    // 同时声明多个变量
		var num1, num2, num3;

2.3.5 声明多个变量并且同时给它赋值

var 变量名1= 值1,变量名2= 值2,变量名3= 值3, …;

       // 同时声明多个变量并且给它们赋值
		var num1 = 1, num2 = 2, num3 = 3;

2.3.6 输出变量的值

2.3.6.1 alert
  • alert(变量名);
  • 在在网页顶部弹出
        var num1;
		//给声明过的变量赋值
		num1 = 1;
		//输出变量num1的值
		alert(num1);
2.3.6.2 console.log(推荐使用)
  • console.log(变量名);
  • 在控制台输出(跳转到浏览器的页面后,按F12,找到console)
        //声明一个变量
		var num1;
		//给声明过的变量赋值
		num1 = 1;
		//输出变量num1的值
		console.log(num1);

2.3.7 输出多个变量

2.3.7.1 一个一个输出

console.log(变量名1); console.log(变量名2); console.log(变量名3);

      // 同时声明多个变量并且给它们赋值
		var num1 = 1, num2 = 2, num3 = 3;
		//一个个分开输出
		console.log(num1);
		console.log(num2);
		console.log(num3);
2.3.7.1 同时输出

console.log(变量名1, 变量名2, 变量名3, …);

// 同时声明多个变量并且给它们赋值
		var num1 = 1, num2 = 2, num3 = 3;
		//同时输出
		console.log(num1, num2, num3);

3 变量的命名规则和规范

3.1 规则

必须准守,不遵守否则会报错

  • 由数字、字母、下划线(_)和$组成,且不能以数字开头
  • 不能是关键字或者保留字, 例如 while、for、var等
  • 区分大小写,例如:username 和 userName是完全不一样的两个变量

3.2 规范

推荐准守,不遵守也不会报错

  • 变量名最好起的有意义(最好做到见名知意),如 声明一个年龄变量时,使用age做变量名
  • 使用驼峰命名法。第一个单词的的首字母小写,接下来的每个单词的首字母都大写,例如 userName,userPassword

4 案例

4.1 交换两个变量的值

4.1.1 使用临时变量的方法

// 使用临时变量交换两个变量的值
		var num1 = 1;   //声明一个变量 num1 并赋值为1
		var num2 = 2;	//声明一个变量 num2 并赋值为2
		var tmpt;		//声明一个临时变量为tmpt
		tmpt = num1;	//把num1的值赋给tmpt,这时 tmpt = 1; 
		num1 = num2;	//把num2的值赋给num1,这时 num1 = 2; 
		num2 = tmpt;	//把tmpt的值赋给num2,这时 num2 = 1;
		console.log(num1, num2);

4.2.2 不使用临时变量的方法

// 不使用临时变量交换两个变量的值
		var num1 = 1;   //声明一个变量 num1 并赋值为1
		var num2 = 2;	//声明一个变量 num2 并赋值为2
		num1 = num1 + num2; //num1 = 1 + 2 ,所以这时 num1 = 3;
		num2 = num1 - num2;	//由上行代码可知,此时num1的值为3,所以num2 = 3 - 2 ,所以这时 num2 = 1;
		num1 = num1 - num2; //由上行代码可知,此时num1的值不变还是3 且num2的值变为1,所以num1 = 3 - 1 ,所以这时 num1 = 2;
		console.log(num1, num2);//输出结果
		//使用这种方法的原因是数值可计算

Bye for now. ☺

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值