- Javascript变量使用var定义。
1
2
3
4var a = 1;
var b = "hello",
c = 'world';
var d = [];
javascript是弱类型语言,在变量定义时没有那么严格,var可定于任何类型的变量。
语句以分号结尾.
变量名以$、字母、_开头,其他字符可以是数字,区分大小写。
注释方法
1
2
3
4
5
6/*
var a = 1;
var b = 2;
用单斜线加星号多行注释
*/
var c = 3; //用双斜线单行注释标识符是指变量、函数、属性的名字,或者函数的参数。标识符的书写有几个特征
区分大小写
第一个字符必须是字母、下划线(_)、或者是$
后面的可以是字母、数字、下划线、$弱类型语言
- 在一些编译语言(C、Java、C#)等变量的类型是固定的,在声明变量的时候就要标识其类型,在程序执行前编译阶段变量的类型就确定了,而且不能改变,我们称之为强类型
int a = 2;
string b = “hello”;
一些常见的解释型语言(PHP、JavaScript)等变量的类型是松散的,一个变量可以用来保存任何类型的数据,变量的类型不是由声明时决定(声明的时候只是用了var运算符),而是在程序执行阶段由其值的类型决定,随着程序运行其值类型改变,变量类型也会发生改变
var message = 1; //message 类型就是数字
message = “hello world!”; //message 类型变为字符串
需要强调的一点:弱类型语言不是没有数据类型!