自学JavaScript Day 01——变量的基本用法
- 简介
javascript是弱变量类型的编程语言,声明变量只需要用到 var 关键字
语法:var 变量名=变量值;
来操作一波:
众所周知,javascript支持内嵌式,外部式和行内式。所以!!我们直接使用内嵌式来进行操作。
有一个同学,叫张三,年龄18,性别男。然后用javascript来把它转换为代码
// var关键字起到声明变量的作用
var name = "张三";
var age = 18;
var sex = "男";
/*
既然变量都已经声明并且都已经附上了相应的值
我而偶们就可以使用console.log();来调用
*/
console.log(name); //查询name的值
console.log(age); //查询age的值
console.log(sex); //查询sex的值
以上方法确实能用,但是它太麻烦了,我们可以用一个简单的方法,用少量的代码完成相同的工作量。那就是写到一起
var name = "张三" , age = 18 , sex = "男"; //同时声明多个变量
/*
调用也可以用同样的方法写出来哦
*/
console.log("name,age,sex");
//下面给你们看另一种写法:
var name,age,sex;
name = "张三";
age = 18;
sex = "男"; //这样子写也可以,跟上面的写法是一样的道理
// 有一个小问题,如果说我这样写:
var name , age = 18 , sex = "男";
console.log(name); //这样我想知道name的值,浏览器返回给我的值是:undefined(未定义)
//name我定义了它,但是我没有给它赋值
//上面这种问题会出现在面试题里面哦~注意注意!!!
在js中,因为他的语法不是特别严格,我们也可以直接去给它定义
//直接定义
height = 185; //可以不声明变量直接赋值,但是不建议这么去做,但是面试题会出现,所以可以注意一下
console.log(height);
//还有一种写法:
var a=b=c=5; //相当于我定义了a,b,c三个变量,三个变量的值都是5
console.log(a,b,c); //可以一次性输出多个值,写法上以","隔开,输出是以空格隔开的。
// var a=b=c=5;等价于:
var a=5;
b=5;
c=5;
//不等价于:
var a=5;
var b=5;
var c=5;
这就是今天学习变量的基本用法 主要记住var定义变量,还有变量的写法规范。
大家快上号去亲自动手试试吧!