一.什么是变量:经常改变的量。
变量是程序在内存中申请的一块用来存放数据的空间。
变量由变量名和变量值组成,通过变量名可以访问变量的值。
Java的变量名的命名规则: 1.不能以数字开头 2.不能使用关键字(Java或JavaScript中自带的相关属性或方法。) 3.严格区分大小写 4.只能够由 数字 字母 下划线 $ 符号组成 5.见名知意 例如age name 而不是 a b c d 6.推荐使用驼峰命名法,例如studentName
JS的变量名的命名规则,和Java完全一致。 |
常见的关键字:
if else switch for class
do while case break contiue
return default new var void
预留关键字:现在还没有自带,但是未来有,已经提前预留了。
implements package public interface
js如何声明变量: var 变量名 = 变量值 ;
//潜台词:不管JS是什么数据类型,都用var.
//JS中声明变量的2种方式:
//1.先声明再赋值.例如:
var num ;
num = 10;
//2.声明的同时也赋值,例如:
var age = 20;
二.数据类型
1.Java中的数据类型分类:
A.基本数据类型
B.引用数据类型
JS完全一致
Java中的基本数据类型:
1字节 | byte | boolean |
2字节 | char | short |
4字节 | int | float |
8字节 | long | double |
Java中的引用数据类型:
String 数组(Array) 任何Class,不管是你写的类还是JAVA自带的类。
JavaScript的基本数据类型:
number 注意:number是数据类型但不是关键字
string 注意:string在java是引用,在JS是基本
boolea
三. bigint和symbol区别
//bigint 翻译:大数值
//如果存在需求需要计算很大很大(不用去记,因为很大。)数字,那么number将无法实现
//例如:下面的number绰绰有余
// var num1 = 1111111;
// var num2 = 2222222;
// console.log(num1+num2);
// var num1 = 11111111111111111111;//number
// var num2 = 11111111111111111111;//number
// console.log(num1+num2);//计算结果出现了误差
//所以就需要借助于bigint
//bigint类声明方法:
// var num3 = 1111111111111111111n;//只需要在最后加n即可
// var num4 = 1111111111111111111n;//只需要在最后加n即可
// console.log(num3+num4);
//symbol讲解:略 常用于独一无二的对象.