变量

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了变量相关的知识,希望对你有一定的参考价值。

一、什么是变量

  变量(variable)是程序在内存中申请的一块用来存放数据的空间。

1.声明变量

var age

2.赋值

age = 18;

3.输出结果

console.log(age);

4.声明变量并赋值(变量的初始化)

var myname = \'安娜\';
console.log(myname);

  注意:尽量不要使用name作为变量名,它在某些浏览器中是关键字。

二、变量的语法扩展

1.更新变量

 

var myname = \'老王\';
console.log(myname);
//此操作会覆盖之前的数据
myname = \'古力娜扎\';
console.log(myname);

 

2.声明多个变量,用逗号隔开

var age = 18,address = \'北京\',gz = 2000;
console.log(age,address,gz);

3.声明变量的特殊情况

3.1只声明,不赋值

var sex;
console.log(sex);

3.2不声明,不赋值,只调用

console.log(tel);

3.3不声明,只赋值使用

qq = 123;
console.log(qq);

  注:可以正常输出,但不提倡(会变成全局变量)。

 

随笔⑨ java中的变量 --- 类变量(静态变量),final变量,成员变量,局部变量

java中的变量 --- 类变量(静态变量),final变量,成员变量,局部变量

类变量(也叫静态变量)是类中独立于方法之外的变量用static 修饰静态变量随着类的加载而加载

final变量:用final关键字修饰,不能被修改。与static一起用可表示常量。

成员变量(也叫"实例变量"、"域"):也是类中独立于方法之外的变量,不过没有static修饰。可以不进行初始化,Java会自动进行初始化,如果是引用类型默认初始化为null,如果是基本类型例如int则会默认初始化为0。

局部变量是类的方法中的变量。必须要实例化,否则不同通过编译。局部变量运行时被分配在栈中,量大,生命周期短,如果虚拟机给每个局部变量都初始化一下,是一笔很大的开销,但变量不初始化为默认值就使用是不安全的。出于速度和安全性两个方面的综合考虑,解决方案就是虚拟机不初始化,但要求编写者一定要在使用前给变量赋值。

1 public class Variable{
2     static int allClicks=0;//类变量
3     String str="hello world";//实例变量
4     public void method(){
5         int i =0;//局部变量
6     }
7 }

 

以上是关于变量的主要内容,如果未能解决你的问题,请参考以下文章

成员变量、实例变量和属性变量的区别

Java 局部变量实例变量类变量(静态变量)区别

成员变量实例变量局部变量类变量(静态变量)详解

java 自变量 局部变量

变量:类变量,实例变量

SQL进阶17-变量的声明/使用(输出)--全局变量/会话变量--用户变量/局部变量