1.什么是变量: ①.变量是程序在内存中申请的一块用来存放数据的空间。
②.变量由变量名和变量值组成,通过变量名可以访问变量的值。
2.Java变量名的命名规则:
①.不能以数字开头
②.不能使用关键字(Java或JavaScript中自带的相关属性或方法。)
③.严格区分大小写
④.只能够由 数字 字母 下划线 $ 符号组成
⑤.见名知意 例如age name 而不是 a b c d
⑥.推荐使用驼峰命名法,例如studentName
3.常见的关键字:
if else switch for class do while case break contiue return default new var void
4.如何声明变量的:
①.java:数据类型 变量名 = 变量值 ;
②.js:var 变量名 = 变量值 ;
不管JS是什么数据类型,都用var.
5.Java中的基本数据类型:
①.1字节:byte boolean
②.2字节:char short
③.4字节: int float
④.8字节:long double
⑤.Java中的引用数据类型: String 数组(Array) 任何Class,不管是你写的类还是JAVA自带的类。
6.JavaScript的基本数据类型:
①.number 注意:number是数据类型但不是关键字
②.string 注意:string在java是引用,在JS是基本
③.boolean
④.null
⑤.undefined
⑥.bigint
⑦. symbol
⑧.JavaScript的引用数据类型:数组 Object 函数(方法) 等等
7.js中的boolean number和string:
boolean:①.js的boolean和java的boolean完全一致,都是基本数据类型 都只有true和false 。
②.用程序表示一件事成功或者失败,或表示一个条件成立或不成立。
③.javaScript中严格区分大小写,因此true和false值只有全部为小写时才表示boolean。
number(读数值类型):①.即可以存放小数,也可以存储整数:var a = 123; var b = 12.5; a和b都是number类型.没有加引号
string(读字符类型):①.string在java是引用,在JS是基本
②.string在java中通过双引号声明
③.string在js 中既可以通过双引号也可以通过单引号声明
8..null和undefined:
①.null 表示空的意思 :var str = null; 注:null没有任何属性或方法可言
②.undefined 表示未定义的意思 只声明了变量但是未赋值:var str123 ; str123就是undefined
9.bigint和symbol:
①.bigint 翻译:大数值 如果存在需求需要计算很大很大(不用去记,因为很大。)数字,那么number将无法实现,需要借助于bigint。 bigint类声明方法: var num1 = 1111111111111111111n;//只需要在最后加n即可
②.symbol:常用于独一无二的对