今天对之前看的视频跟笔记做了一个复习,并且阅读了JavaScript DOM编程艺术这本书进行了阅读跟圈画。
注释:<!--在每行开头都必须加上
//注释单行/*注释多行
变量:把值存入变量的操作叫赋值,允许直接对变量赋值而无需事先声明。如果在对某个变量赋值之前未声明,赋值操作将自动声明该变量。
变量和其他语法元素的名字都是区分字母大小写的,不允许变量名字中包含空格或标点符号,允许包含字母、数字、美元符号$和下划线_
数据类型:JavaScript是一种弱类型语言,可以在如何阶段改变变量的数据类型
字符串:由多个或0个字符构成,字符串必须包在引号里,单引号或双引号都可以。
var mood="sad"; var mood='sad'; 两种含义完全相同
如果字符串包含双引号,就把整个字符串放在单引号里;如果包含单引号,就把整个字符串放在双引号里。 var mood="don't aks";
为了保证字母n和t之间的单引号能被当成这个字符串的一部分,这时候用反斜线对字符进行、转义 。 var mood='don\'t ask';
如果想用双引号来包住一个本身就包含双引号的字符串,就必须用反斜线对字符串中的双引号进行转义。 var height="about 5'10\' tall" ---->about 5'10" tall
数值:允许使用带小数点的数值,并且允许任意位小数,这样的数被称为浮点数。
布尔值:布尔数据只有两个可选值:true或false。布尔值不是字符串,不能用括号将布尔值包起来。false和"false"是两码事。
数组:是指用一个变量表示一个值的集合,集合中的每个值都是这个数组的一个元素。可以用关键字:Array声明。声明数组的同时还可以指定数组初始元素个数,也就是数组的长度。
var beatles =Array();
数组下标都是从0开始的。 beatles[0] beatles[1] beatles[2]
可以在声明数组的同时对它进行填充,要求要用逗号把各个元素隔开
var beatles =Array("john","paul","jane");
可以不用声明是在创建数组,用【】将各元素初始值包起来 var beatles =【"john","paul","jane"】;
可以把一些布尔值存入一个数组,还可以把数值存入一个数组 var years=[ 1940,1941];
数组元素还可以是变量。 var neme="john"; beatles[0]=name;
数组元素还可以是另一个数组的元素,还可以包含其他的数组,数组中任何一个元素都可以把一个数组作为他的值。
对象:对象的每个值都是对象的一个属性。创建对象用Object关键字。不使用方括号和下标来获取元素,而是使用点.来获取属性。
算数操作符:如果想要给一个数值变量加上1-->age=age+1;也可以age++;
--操作符将对一个数值变量的值进行减1。
+是一个比较特殊的操作符,既可以用于数值,也可以用于字符串。
把多个字符串首尾相连在一起的操作叫拼接,也可以通过变量完成
var mood="sad"; var message="I am feeling"+mood;