03-JS变量

JS变量

变量是内容中的一块小区域,可以存放某些数据在里面
变量有一个名字,用来标记是那个变量,和人的名字类似
变量的定义
var vname = ‘变量的内容’;
vname = 123;
var a = 12;var b = 23;
alert(a+b);

var v1;
v1 = 12;
js中变量的类型是随着变量内容的类型而变的,这点和某些编程语言一样比如php python 但是和c# c++ java等不一样

变量的命名

变量的命名不是随便起的,是有规定的
变量必须以字母开头
变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)
变量名称对大小写敏感(y 和 Y 是不同的变量)
一些js保留的关键字不能用,比如var是变量的语法声明

var a = 1;
var b = "dopass";
var c = 12.3;
Code language: JavaScript (javascript)

这里 a的变量类型就是 整型 b是字符串 c是浮点数(就是以前数学里面的小数)

变量的赋值

 var haha = "哈哈";
 haha = "起程网校";

第一句是 声明变量和赋值同时进行 第二句是之后在赋值 经过了第二句后 haha这个变量的内容就改变了之前的”哈哈”内容会被删除

继续学习变量

同一个名称的变量 可以连续赋值 但是变量的内容会覆盖里面原来的 并且变量的类型也会根据内容的变化而变化

比如

   var a;
    a = 1;
    a = "hahah";
    a = 123.4;
    a = true;

可以在一条语句里面 声明多个变量
var a = 1,b = 12.3,c= ‘haha’;中间用逗号隔开,并且不一定写在同一行里面

继续学习变量

undefined

如果我们只是声明了一个变量,但是没有赋值,
比如

   var a;

那么这个时候 其实a的”值”就是 undefined
相当于 编程语言的null

如果声明了一个已经声明并且赋值了的变量呢?
比如

var a = 1;
var a;
Code language: JavaScript (javascript)

这个时候 a的值还是1 不会变为undefined的

变量的数据类型

js中的变量类型主要有
字符串、数字、布尔、数组、对象、Null、Undefined
字符串:”haha”或者’haha’
数字:123,22,3,0,-1 , 12.3 js不分浮点数和整数类型
布尔:就是真假的意思
0 1
0 1 2 3: 00 10 01 11

字符串是使用单引号或者双引号括起来的任何文本,包括空””
如果要在字符串中包含单引号或者双引号呢?这个时候就要转移
百度自学一下

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注