js变量与常量介绍

变量

变量:可以变化的量,由var进行声明 变量类型与总结如下:
变量声明:var 是声明一个变量的关键字 (variable)
变量命名规则:名字什么的无所谓,可以包含字母,数字,下划线,但是不能以数字开头 例:var myName;(补充 myName中的name的N大写起分隔作用,没有别的意义 这种起名法被称为:驼峰命名法)。
初始化:当声明一个变量后,要将声明的变量进行初始化,也就是赋值,然后在控制台进行输出。例:
var num;
		num=10;	
		console.log(变量名:num)
变量类型
基本数据类型(简单数据类型):数字型 number, 字符串型 string, 布尔类型 boolean,未定义型 undefined,null 空值。
复杂数据类型(引用类型): 数组(Array 存放的容器) 函数(Function 工具) 对象(Object 用来定义万物,万物皆对象)
判断变量类型

Instanceof 用来测试 左边的对象 是否是 右边类的 实例
返回布尔型的值,true表示为真,false表示为假

var arr = 'as';
console.log(arr instanceof String);

常量

常量:不可改变的量,由const进行声明

const str = 'hello';
console.log(str);
str = 'hello world';//报错 类型错误  常量不能改变值

扩展

可以同时声明多个变量,变量名之间用 逗号 隔开

  var s1,s2,s3;
       s1 = 'a';
       s2 ='b';
       s3 = 'c';
       
       var n1 = 10,n2 = 20,n3=30;
       console.log('n1+n2==n3');
       console.log(n2);

变量提升问题: 先使用变量,后声明变量,在js中是不会报错的。

   console.log(myAge);// undefined  不会报错
     var myAge = 18;

输入和输出语句

输出

console.log();输出语句 在控制台输出(Console)
alert();用于弹出一个对话框(警告提示框)
alert在执行的时候会阻塞后续的代码执行
write();在html页面中输出内容
格式:document.write(“hello,boy!”);

输入

prompt();输入语句,弹出对话框,用户可以输入内容,并将输入的内容返还给我们
格式:

var myName = prompt('请输入姓名');
			alert(myName);
			alert(myName);```
### 总结:
<a> 变量与常量       
变量声明  var是声明变量的一个关键字 (variable)

变量的命名规则:可以包含字母,数字,下划线,不能以数字开头(驼峰命名法)

    变量: 可以变化的量
    常量  const 是声明常量的关键字
    常量: 不可以改变的量

<b> 变量类型
    基本数据类型(简单数据类型):数字型  number, 字符串型 string, 布尔类型  boolean,未定义型 undefined,null 空值。

        复杂数据类型(引用类型): 数组(Array) 函数(Function) 对象(Object)

<c> 判断变量类型

typeof 用来判断变量类型

instanceof 用来测试 左边的对象 是否是 右边类的 实例,返回布尔类型的值。 true表示真,false表示假。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值