变量就是声明来保存数据的内存空间,在js中声明变量使用的是var关键字。而且在js中声明的变量可以保存任何类型的数据,就是没有指定某个变量只能保存对应的类型的数据,所以js被叫做弱类型语言。

<script type="text/javascript" charset="utf-8">

//使用var声明一个变量

var temp=false;

temp="http://www.gjblog.cn"

temp=10;

alert(temp)

</script>

但是在java中声明变量的时候必须指定该变量的类型,声明之后该变量只能保存指定类型的数据。

Java变量的声明方式有两种:

1、先声明后赋值: int num; //num的值时默认是 0

num=10;

2、声明并且赋值: double dnum=10.0;

上面的demo也证明了在Java中一个变量只能保存一种类型的数据。

二、变量的命名规则

变量的声明要遵循一些规则:

·遵循标识符的规则:第一个位置可以是下划线、字母、美元符号,其他位置可以是美元符号、下划线、字母、数字。

·见名知意:见到变量的名字你就要知道表示的含义

·遵循低头驼峰原则:如果变量是一个单词组成则全部小写。如果多个单词组成则第一个单词小写,后面的每个单词的首写字母都要大写(但是如果Java的类名则要使用抬头驼峰原则:每个单词的首写字母都要大写)

总结:

1、Java变量的概念和声明以及使用方式

2、变量的命名规则

3、分析每种基本数据类型的特征(下次课的学习重点)

java变量命名规则_变量的概念和声明相关推荐

  1. java变量命名规则_Java变量命名规则规范

    Java变量命名规则规范 分类 Camel 标记法:首字母是小写的,接下来的单词都以大写字母开头 Pascal 标记法:首字母是大写的,接下来的单词都以大写字母开头 匈牙利标记法:在以Pascal标记 ...

  2. python需要变量命名规则_和孩子一起学习python之变量命名规则

    变量命名规则 下面是关于变量名(也称为标识符)的一些规则 必须以一个字母或一个下划线字符开头.后面可以使用一个字母.数字或下划线字符的序列,长度不限. 字母可以是大写或小写,大小写是不同的.也就是说, ...

  3. python3变量命名规则_Python变量命名规则

    变量名可以包括字母.数字.下划线, 但是数字不能作为变量的开头.例如,name1 是合法的变量名,而 1name 就不是,如下所示: >>> name1=5 >>> ...

  4. java的变量命名规则_【Java】变量命名规范

    Java是一种区分字母的大小写的语言,所以我们在定义变量名的时候应该注意区分大小写的使用和一些规范,接下来我们简单的来讲讲Java语言中包.类.变量等的命名规范. (一)Package(包)的命名 P ...

  5. c语言变量命名规则_带你学习C语言—变量

    在编写程序时,常常需要将数据存储在内存中,以便于使用这个数据或者修改这个数据的值.我们通常使用变量来存储数据,而且使用变量可以引用存储在内存中的数据,并随时根据需要对数据进行处理. 变量的概念 在程序 ...

  6. java变量命名规则_C++变量的命名规则

    C++程序中出现的每个变量都是由用户在程序设计时命名并定义的.变量命名时要注意以下几点: (1)变量名必须按照C++语言规定的标识符命名原则命名.在C++中标识符用来定义变量名.函数名.类型名.类名. ...

  7. java的变量命名规则_java变量命名规则

    包的命名:字母都小写 类的命名名:每个单词的首字母大写 方法的命名:第一个单词的字母小写,其他大写 (一)Package(包)的命名: Package的名字应该都是由一个小写单词组成,例如net.eb ...

  8. 符合python语言变量命名规则_Python变量命名规则

    变量的命名规则 1.要具有描述性 2.变量名只能_,数字,字母组成,不可以是空格或者特殊字符([email protected]#$%^&*~) 3.不能以中文为变量名 4.不能以数字开头 5 ...

  9. 变量命名规则_Java变量与常量

    有智者立长志,无志者长立志. 变量是什么? 变量就是可以变化的量,也可以理解为起名字,比如:水(有多少水不知道,可以有2吨水,也可以是4吨水) int i = 1;int i1 = 3;char c ...

最新文章

  1. R语言实战 - 基本统计分析(2)- 频数表和列联表
  2. POJ 2798:二进制转换十六进制
  3. #3771. Triple 生成函数 + FFT + 容斥
  4. 【HDU - 5009】Paint Pearls(dp,链表优化dp)
  5. PyQt5 环境搭建+配置+怎样运行生成的.py程序
  6. F5/LVS/Nginx/HAProxy硬软件级网络负载均衡介绍
  7. ethtool -g rx_魔兽怀旧服:黑G团避坑指南
  8. python计算相关性显著性p值_基于python实现计算两组数据P值
  9. 分布式搜索Elasticsearch增、删、改、查操作深入详解
  10. ad15的stc元件库_altium designer常用元件库和封装库下载-非常全面初学者有福了
  11. 阿克曼函数Ackerman
  12. EURA欧瑞E1000系列变频器使用PID实现恒压供水功能的相关参数设置及接线
  13. GitBash和GitGui右键失效解决方法
  14. 版权微talk | 两部门发文,拟出台相关方案,全面加强知识产权保护
  15. 本周最新文献速递20220306
  16. python你已经是个成熟的软件了_你已经是个成熟的系列表情包大全_支付宝微信等软件中招_软吧...
  17. i7 10750h是标压吗 属于什么档次 i7 10750h天梯图
  18. 用python提取文字中省份与城市
  19. Android基本界面元素的使用与讲解
  20. Redis使用的21条军规(规范)

热门文章

  1. 卷积神经网络原理_人脸识别背后,卷积神经网络的数学原理原来是这样的
  2. opencv glob 内存溢出异常
  3. mysql突然出现慢sql_Mysql开启慢SQL并分析原因
  4. 构造函数的五种继承方法
  5. mongodb的返回(2)
  6. IOS-NSDateFormatter使用介绍
  7. 当众讲话第二章当众讲话的基本原则
  8. The content of elements must consist of well-formed character data or markup
  9. 记最近分析的一个锁屏幕病毒
  10. 信息安全技术网络安全等级保护定级指南_行业标准 |报业网络安全等级保护定级参考指南V2.0发布,明确保护对象、定级要求...