aardio入门到精通04-标识符及命名规则、局部变量、成员变量、常量

collin_pxy / 2024-10-15 / 原文

标识符、局部变量、名字空间、成员变量、

import console; 

// 一、标识符
/*
1)标识符是指编程语言中由起标识作用的英文字母、数字或中文字符、以及下划线组成的命名符号一般用来标识用户或系统定义的数据或方法,
   例如常量名、变量名、函数名等。

2)标识符基本规则:
	- 标识符由【英文字母、中文字符、数字、下划线、$】这几种字符组成,
	- 标识符包含中文时,中文字符前面不能有字母或数字。
	- 首字符:
	    - 数字不允许作为首字符
		- 可以使用美元符号($)作为标识符的第一个字符。
		- 可以使用下划线作为标识符的首字符, 当下划线作为首字符时表示【常量】,如 _version , 单个下划线表示变量
	- 标识符区分大小写。
*/



// 二、局部变量
/*
1)var:局部变量必须使用 var 声明;可以用一个 var 同时声明多个变量,如 var a,b,c=1,2,3
2) 命名规则:
   -- 小驼峰命名法:strTable   推荐
   -- 下划线命名法:str_table
3)作用域: 语句块内起作用
*/

// var 的作用:
console.log("1------------------------------------------")
var a,b,c=1,2,3
console.log(a,b,c)  // 2
 
// 局部变量作用域: 语句块内声明的变量只在语句块内起作用,语句块外面声明的变量从声明语句开始往下一直起作用
console.log("2------------------------------------------")
var name1 = "collin"
// 语句块:
{
  var name2 = "tom"
  console.log(name1,name2)                  // collin  tom
  {
  	 console.log("内层语句块",name1,name2)   // 内层语句块   collin   tom
  }
}
console.log(name1,name2)                    // collin 
 
 
 
// 三、成员变量
// 不使用 var 声明的变量称为成员变量,属于本名字空间内的成员
mystr = "你好呀"



// 四、常量:
// 使用下划线作为标识符的首字符, 当下划线作为首字符时表示【常量】,如 _version , 但单个下划线表示变量
_gender = "femal"
// _gender = "mal"  // 报错