变量命名规则|学习笔记

简介: 快速学习 变量命名规则

开发者学堂课程【JavaScript 入门与实战:变量命名规则】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/582/detail/8011


变量命名规则


目录

一、变量的命名

二、例题

 

一、变量的命名

1.变量的名字必须是数字、字母、下划线_和$组成

2.变量名字不能以数字开头

范例

var 123ad = 34;(是不行的)

3.变量的名字 不能是关键字 for while  if

范例

var for = 12;(是不行的)

建议:变量名必须有意义

范例

var name = ‘李四’;

var nu =123;

var username = ‘王五’;

var age =45;

在 J S 中变量是区分大小写的

var name 123;

var Name 345;

如果变量重名了,后面会替换前面的

var name = 567;

var name =789;

变量的命名尽可能使用驼峰法命名

var userName =‘赵六’;

 

二、例题

以下声明的变量,哪些是不合法的:

var a,

l,

age18,

18age,(不合法,因为数字开头了)

$names,

name$*,(不合法,因为有特殊字符)

_sex,

sex,

hello234,

案例:两个变量的值进行交换

var a = 1;

var b = 2;

var c = a;

a=b;

b=c;

alert(b);

alert(b);

相关文章
|
机器学习/深度学习 存储
卡方分箱、KS分箱、最优IV分箱、树结构分箱、自定义分箱
卡方分箱、KS分箱、最优IV分箱、树结构分箱、自定义分箱
3522 0
卡方分箱、KS分箱、最优IV分箱、树结构分箱、自定义分箱
|
机器学习/深度学习 存储 算法
机器学习面试笔试知识点-决策树、随机森林、梯度提升决策树(GBDT)、XGBoost、LightGBM、CatBoost
机器学习面试笔试知识点-决策树、随机森林、梯度提升决策树(GBDT)、XGBoost、LightGBM、CatBoost
1328 0
|
11月前
|
人工智能 Unix Java
[oeasy]python059变量命名有什么规则_惯用法_蛇形命名法_name_convention_snake
本文探讨了Python中变量命名的几种常见方式,包括汉语拼音变量名、蛇形命名法(snake_case)和驼峰命名法(CamelCase)。回顾上次内容,我们主要讨论了使用下划线替代空格以提高代码可读性。实际编程中,当变量名由多个单词组成时,合理的命名惯例变得尤为重要。
396 9
|
Python
Python的Virtualenv与Venv环境管理器
介绍Python的两种环境管理工具Virtualenv和venv,包括它们的安装、创建、激活、退出环境以及查看帮助信息的方法,同时对比了两者的特点和使用场景。
517 2
Python的Virtualenv与Venv环境管理器
|
11月前
|
SQL 存储 大数据
Flink 基础详解:大数据处理的强大引擎
Apache Flink 是一个分布式流批一体化的开源平台,专为大规模数据处理设计。它支持实时流处理和批处理,具有高吞吐量、低延迟特性。Flink 提供统一的编程抽象,简化大数据应用开发,并在流处理方面表现卓越,广泛应用于实时监控、金融交易分析等场景。其架构包括 JobManager、TaskManager 和 Client,支持并行度、水位线、时间语义等基础属性。Flink 还提供了丰富的算子、状态管理和容错机制,如检查点和 Savepoint,确保作业的可靠性和一致性。此外,Flink 支持 SQL 查询和 CDC 功能,实现实时数据捕获与同步,广泛应用于数据仓库和实时数据分析领域。
7226 32
|
机器学习/深度学习 人工智能 Dart
AI - 机器学习GBDT算法
梯度提升决策树(Gradient Boosting Decision Tree),是一种集成学习的算法,它通过构建多个决策树来逐步修正之前模型的错误,从而提升模型整体的预测性能。
PuTTy:PuTTy的简介、安装、使用方法之详细攻略
PuTTy:PuTTy的简介、安装、使用方法之详细攻略
PuTTy:PuTTy的简介、安装、使用方法之详细攻略
|
XML 机器学习/深度学习 人工智能
【机器学习】集成学习(Boosting)——梯度提升树(GBDT)算法(理论+图解+公式推导)
【机器学习】集成学习(Boosting)——梯度提升树(GBDT)算法(理论+图解+公式推导)
942 0
【机器学习】集成学习(Boosting)——梯度提升树(GBDT)算法(理论+图解+公式推导)
解决ERROR: Cannot uninstall ‘llvmlite‘. It is a distutils installed project and thus we cannot accurat
解决ERROR: Cannot uninstall ‘llvmlite‘. It is a distutils installed project and thus we cannot accurat
1628 0
解决ERROR: Cannot uninstall ‘llvmlite‘. It is a distutils installed project and thus we cannot accurat
|
机器学习/深度学习 运维 算法
DataScience&ML:金融科技领域之风控的简介、类别、应用流程(定义目标变量→特征构建思路等)、案例集锦之详细攻略
DataScience&ML:金融科技领域之风控的简介、类别、应用流程(定义目标变量→特征构建思路等)、案例集锦之详细攻略
DataScience&ML:金融科技领域之风控的简介、类别、应用流程(定义目标变量→特征构建思路等)、案例集锦之详细攻略

热门文章

最新文章