JavaScript语法学习记录(注释变量数据类型)。
javascript注释
var myname;//单行注释
/*
多行注释
多行注释
*/
JavaScript 变量
- 变量必须以字母开头
- 变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)
- 变量名称对大小写敏感(y 和 Y 是不同的变量)
声明(创建) JavaScript 变量
var myname; //声明
myname="Rong";//赋值
var yourname="小明";//直接声明赋值
var shename="小红",age=30,job="teacher";//一条语句,多个变量
var shename="小红",
age=30,
0job="teacher";//声明横跨多行
var carname="Volvo";
var carname;
/*如果重新声明 JavaScript 变量,该变量的值不会丢失:
在以下两条语句执行后,变量 carname 的值依然是 "Volvo":
*/
JavaScript 数据类型
-
值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol。
-
引用数据类型:对象(Object)、数组(Array)、函数(Function)。
数字和字符串
var x; // x 为 undefined未定义
var x = 5; // 现在 x 为数字
var x = 5.0 ; //小数点
var x = 123e-5 ; //科学计数法
var x = "John"; // 现在 x 为字符串
var word ="he is called 'Rong'"// z在字符串中使用单双引号
布尔类型
布尔(逻辑)只能有两个值:true 或 false
var x=true;
var y=false;
javascript数组
var cars = new Array();
cars[0]="wjx";
cars[1]="rong";
cars[2]="wjx@rong";
//或者
var cars = new Array("rong","wjx","wjx@rong");
//或者
var cars=["wjx","rong","wjx@rong"];
javascript对象
var person ={firstname:"rong",lastname:"wjx",id:001};
//person有三个属性:firstname、lastname 以及 id空格和折行无关紧要。声明可横跨多行
//对象寻址方式
name = persion.lastname;
name = persion["lastname"];
Undefined 和Null
Undefined 这个值表示变量不含有值。
可以通过将变量的值设置为 null 来清空变量。
cars=null;
person=null;
声明变量类型
声明新变量时,可以使用关键词 “new” 来声明其类型
var car = new String;
var x = new Number;
var y = new Boolean ;
var cars = new Array;
var person = new Object;
总结
本章节记录了javascript注释,变量以及数据类型的使用方法。