JS基本语法笔记:
1.function以及function的调用:
<script>
function displayDate(){
x = "10";
document.getElementById("demo").innerHTML=x;
document.getElementById("demo").innerHTML=Date();
}
</script>
(1)关键字:Date函数,
document.getElementById
(2)定义变量,可以不用var
2,JavaScript 标识符:
var,export,import,function,in,let,native,with,transient
大小写敏感;注释和java一样;
3,JavaScript 数据类型:
例:
var pi=3.14;
var person="John Doe";
var answer='Yes I am!';
var carname; //Value = undefined
字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、对象(Object)、空(Null)、未定义(Undefined)。
JavaScript 不是类型语言。与许多其他编程语言不同,JavaScript 不定义不同类型的数字,比如整数、短、长、浮点等等。
在JavaScript中,数字不分为整数类型和浮点型类型,所有的数字都是由 浮点型类型。
(1)数组:
var cars=new Array();
cars[0]="Saab";
cars[1]="Volvo";
cars[2]="BMW";
或者 (condensed array):
var cars=new Array("Saab","Volvo","BMW");
或者 (literal array):
实例
var cars=["Saab","Volvo","BMW"];
(2)JavaScript 对象
对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔:
var person={firstname:"John", lastname:"Doe", id:5566};
上面例子中的对象 (person) 有三个属性:firstname、lastname 以及 id。
空格和折行无关紧要。声明可横跨多行:
var person={
firstname : "John",
lastname : "Doe",
id : 5566
};
对象属性有两种寻址方式:
name=person.lastname;
name=person["lastname"];
(3)JavaScript 对象
Undefined 这个值表示变量不含有值。
可以通过将变量的值设置为 null 来清空变量。