Javascript--变量命名规则

本文介绍了JavaScript中的变量,包括变量的定义(如var、let和const的区别),变量的作用,以及如何使用它们。还详细讲述了变量命名的规范,包括可接受的字符、开头字符限制以及常量的命名规则。
摘要由CSDN通过智能技术生成

目录

变量

什么变量

变量的作用

如何使用变量

变量的命名规范


 

变量

什么变量

所谓变量,就是它的值会发生变化。即它的值不是固定不变的。

从内存结构上来看,它会在内存中开辟一片空间来存储这个值。而这个空间中的内容是会根据程序的运行过程中发生变化的。

变量的作用

之所以要使用变量,是为了更好来控制我们的程序,也更好来维护我们的程序。

如何使用变量

要使用变量,我们就需要知道使用变量的语法。在 JS 中定义变量的语法如下:

var|let|const 变量名称 = 值

语法说明:

  1. var:它是一个关键字,这个关键字是在 JS 出来时就已经存在了。它有弊端:它的作用域会自动提升。在 ES6 中已经不推荐使用了。

  2. let:它是在 ES6 规范是定义新的关键字,用于声明一个变量

  3. const:它是在 ES6 规范中定义新的关键字,用于声明一个常量

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>声明变量</title>
</head>
<body>
<script>
    // 声明一个名为 name 的变量
    var name = '张三'
    console.log(name)
    name = '李四'
    console.log(name)
​
    // 使用 let 来声明一个变量名为 age
    let age = 18
    console.log(age)
    age = 20
    console.log(age)
    age = '哈哈,我改了'
    console.log(age)
​
    // 使用 const 来声明一个常量 country
    const country = '中国'
    console.log(country);
    // country = '美国'  // 当声明了常量,它的值不能再改变
​
    let gender
    gender = '男'
    console.log(gender)
</script>
</body>
</html>

说明:

在 JS 中,定义变量的语法为:let|const|var 变量名称 = 值,也可先声明变量,然后再给这个变量赋值

let|const|var 变量名称

变量名称 = 值

变量的命名规范

在 JS 中定义变量是需要有规范:

  • 变量名只能由字母、数字、下划线和$符号组成(规则)

  • 数字不能开头(规则)

  • 变量名不能使用关键字和保留字(规则)

  • 变量名称如果是多个单词组成,第一个单词的首字母小写,后面单词的首字母大写。如果是常量,则所有字母大写,多个单词之间用下划线连接(规范)

  • 方法名称如果是一个单词都小写,如果是多个单词则第一单词的首字母小写,后面单词的首字母大写(规范)

  • 类名如果是一个单词则首字母大小,多个单词则每个单词的首字母大写 (规范)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>变量的命名规范</title>
</head>
<body>
<script>
    let a = 10
    let a1 = 'hello'
    // let 1a = 50   // 错
    let user = '张三'
    // let var = 'hehe' // 关键字不能作为变量名称
    let var1 = 'haha'   // 变量名称中包含关键字
​
    let userName = '李四'
​
    const VERSION = '1.0'  // 常量每个字母都大写
    const USER_NAME = '小王'
</script>
</body>
</html>
  • 17
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值