JavaJspSsh 2019-06-28
JS(JavaScript)
区分大小写;
他的标识符必须以大小写区分使用实为形式,不同的大小写代表不一样的意思
var aixinjueluo = '爱新觉罗'; console.log(aixinjueluo); var Aixinjueluo = 'Aixinjueluo'; console.log('Aixinjueluo'); var AIXINJUELUO = 'AIXINJUELUO'; console.log(AIXINJUELUO);
/* 空格与换行 并不是JS(JavaScript)的语法内容,可有可无(可使用) 可使代码更有可读性 */ var aixinjueluo = '爱新觉罗'; console(aixinjueluo);
/*分号 可选项;JS(JavaScript)语法不是强制的 多个语句在一行编写,分号必须存在 作用;表示一句话结束 */ var aixinjueluo = '爱新觉罗'; console.log(aixinjueluo);
被定义为可修改数据并存储数据信息的容器;
通常以大写和大小写混合的名称
/* *变量的定义的语法结构 * 语法结构;var 变量名称=变量的值; * JS(JavaScript)的变量是弱类型(松散类型) * 定义变量,但初始化*/ var v = '爱新觉罗'; console.log(v); var v1; console.log(v1); v1 = '爱新觉罗'; console.log(v1); var v2 = 100, v3; console.log(v2); console.log(v3);
/* * 重复的定义 * JS(JavaScript)中重复定义变量; * 重复定义,将之前变量在内存的空间并销毁,再创建 */ var v = '爱新觉罗'; console.log(v);/*爱新觉罗*/ var v = 100; console.log(v);/*100*/
/*重复赋值*/ var v = '爱新觉罗'; console.log(v);/*爱新觉罗*/ v = 100;/*赋值*/ console.log(v);/*100*/
console.log(v); /* 遗漏定义;变量没有定义,直接调用 报错变量名 is not defined(未定义) 变量没有定义 */ var v1; console.log(v1);/*undefined*/ /*定义变量,但不初始化值 不报错,输出结果是undefined */
就是只能读取而不能更改的类似变量
通常都是以大写的表示名称
/*ECMA 5之前的版本 * 语法并没有提供常量的定义 - 只能定义变量 * 则为规定定义的常量,但是使用语法依旧是变量的语法 */ var C = 100;//语法上是变量,则为规定为常量 C = 200;//语法上是变量 const C1 = 100; /*ECMA 5以及之后的版本 * 提供定义常量的语法;一旦定义,值不能爱改变 * const 常量名=值 * 重复赋值'报错' * TypeError: Assignment to constant variable. * (TypeError:赋值给常数变量) * 重复定义常量或变量'报错' * SyntaxError: Identifier 'C1' has already been declared * (语法错误:标识符“C1”已被声明) */ var C1 = 200; /*定义变量与常量的名称 * 定义变量名称时;全小写或者大小写混合 * 定义常量名称时;全大写 */