JavaScript的基础
1、引入方式
直接编写
<script>
alert(' hello ')
</script>
导入文件
<script src=" hello.js "></script>
2、变量声明
var name='yuan',age=20; 一行可以声明多个变量用,隔开,可以是不同类型的
变量声明时,如果不加var ,那么定义为它是全局变量
变量命名,首字符只能是字母,下划线,$美元符 三选一,余下的字符可以是下划线、美元符号或任何字母或数字字符且区分大小写,x与X是两个变量
3、数据类型
number(数值):不区分整型数值和浮点型数值,所有数字都采用64位浮点格式存储
var num1=100; 整数10
var num2=1.1;浮点数1.1
string(字符串):由Unicon字符,数字,标点符号组成的序列,首尾由单引号或双引号括起
var a=“hello”;
Boolean(布尔类型)
true或者false
Undefined:当声明的变量末初始化时,该变量的默认值是undefined。当函数无明确返回值时,返回的也是“undefined”。
4、运算符
算数运算符:+ - * / % ++ --
比较运算符:> >= < <= != == === !==
逻辑运算符:&& || !
赋值运算符:= += -= *= /=
字符串运算符: + 连接两个字符串
5、流程控制
if -else结构:
if (表达式){
语句1;
......
} else{
语句2;
......
}
if-elif-else结构:
if (表达式){
语句1;
......
}else if (表达式2){
语句2;
......
}else{
语句3;
......
}
6、循环结构
for循环
第一种方式:
for (初始表达式;条件表达式;自增或自减){
执行语句
......
}
第二种方式:
for (变量 in 数组或对象){
执行语句
......
}
while循环:
while(条件){
语句1;
...
}