JavaScript(二)变量、数据类型、注释

前言
突然发现图片只能上传5m以内大小的,我晕。。。只能选一些小点的图片和大家分享了,代码固然美妙,生活也很重要。

变量

变量简单来说,就是用一个字符来存放值,例如x=1,就是用‘x’来存放值1。这里的值是多种多样的,可以是整数、浮点数、字符串…
变量也可以存放表达式,例如x=y+z,就是用’x’来存放"x+y“”表达式。JavaScript对变量命名的规范:
1.必须以字母或者特殊字符(例如$ _等)
2.区分大小写,sum和Sum不是同一变量

JavaScript中变量有很多,这儿简单介绍数字和字符串两种。
数字可以是整数、浮点数,字符串也称为文本类变量。二者之间的区别在于,创建字符串变量的时候,必须使用双引号或者单引号将变量内容括起来,而数字变量则不需要。使用关键字var创建变量,可以在创建变量时赋值,也可在创建之后赋值。

//创建之后赋值
var x;
x = 2;
//创建时赋值
var number = 1;
//双引号
var text = "hello";
//单引号
var text1 = 'xyz';

JavaScript中可以在一行语句中创建多个变量,也可将多个变量赋予相同的值。

var x,y,z = 0;
var a = 1,b = 2,c = 3;

如果只是创建一个变量而不给它赋值,它的默认值就是undefined。

数据类型

JavaScript有六大基本数据类型:字符串(String)、数字(Number)、布尔(Boolean)、空值(Null)、未定义(Undefined)、Symbol(唯一值)
引用数据类型:对象(Object)、数组(Array)、函数(Function)
JavaScript变量具有动态性,例如创建了一个变量var x = 1;,可以将变量重新赋其他类型的值x = "hello";
字符串和数字类型变量在上文已经介绍过,下文介绍其他四种数据类型
布尔值(Boolean):只有两个值truefalse,通常用于逻辑判断中。
空值(Null):通常用于将变量的值清空,例如x = null;
未定义(Undefined):上文介绍过,只创建了变量而未给变量赋值
Symbol:这是后面增加的一个数据类型,我对于这个变量的理解是:创建一个克隆变量,操作这个这个克隆变量,不会影响被克隆的变量的值。
数组(Array):
数组中可以存放数字或字符串变量
数组下标由0开始,array[0],array[1]…

//创建数组方法一
var arr=new Array();
arr[0]="a";
arr[1]="b";
arr[2]="c";
//创建数组方法二
var arr=["a","b","c"];

对象(Object):对象的属性设置在{ }中进行,以键值对的形式赋值,属性之间由 , 进行分隔
例如创建一个博客主的对象:

var writer={name:"吕小宾", age:19, sex:"男"};
//获取对象的属性值有两种方式
name=writer.name;
name=writer["name"];

函数在下篇文章详细讲解
创建新变量时,可以使用关键词 “new” 来声明其类型

var name=   new String;
var x=      new Number;
var y=      new Boolean;
var arr=    new Array;
var writer= new Object;

注释

注释可以提高代码的可读性,注释的内容不会被执行。JavaScript中有**单行注释(//)多行注释(/* */)**两种注释方法。

//单行注释
 var x;
 /*多行注释
 换行
 。。。
 */
 var y;

调试时,可在代码行头部加注释,来停止该行代码的执行

//var x = 1;

也可在行尾进行注释

var x = 1;//行尾注释

摄影分享
摄于 大理.大理古城
在这里插入图片描述

原创文章 17 获赞 66 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_44582716/article/details/105896805