一、简介
javascript(JS)是一门脚本语言,弱语言,它没有数据类型的区分。可以在在html网页中嵌入JS的代码. 通常我们使用javascript来制作一些网页中的动画效果,使我们的网页更绚丽,用户交互体验更好。总结一句话,JS就是我们网页的”化妆师“。
二、基本语法
2.1数据类型:因为JS是一门弱语言,它不需要用户去定义数据的类型。
2.2声明变量,只需要使用var关键字
var name = "小明";
2.3声明数组
numbers[] = {1,2,3,4,5};
多维数组
numbers[] = {{1,2,3},{3,4,5},{5,6,7}};
Array数组
var arr = new Array(1,2,3);
var arr2 = new Array("1",2,3);
数组通过下标访问
doucment.write(arr[0]);
2.4运算符:
算数运算符:+ - * / % ++ –
关系运算符: > < >= <= == !=
逻辑运算符:&& || !
条件运算符:?:
赋值运算符: += -= *= /= %=
2.5输出语句
JS中也是万物皆对象,它把Html文档看作一个对象(document)
document.write("Hello world");
document.write("Welcome to my blog");
2.6选择结构
var age = 18;
if(60>= age >= 18)
{
document.write("You have become an adult!");
}
else if(age > 60)
{
document.write("Age is the best experience");
}
else
{
doucment.write("You are still a teenager");
}
2.7switch case语句
switch(age)
{
case 1:
document.write("balabla");
break;
case 2:
document.write("hualahuala");
break;
}
2.8循环结构 for while doWhile
for循环
for(var i = 0; i < 10; i++)
{
document.write(i);
//生成按钮
documente.write("<input type='button' value='按钮' />");
}
while循环
var i = 0;
while(i<=5)
{
doucment.write(i);
//弹出警告框
alert(i);
i++;
}
doWhile循环
var i = 0;
do{
i ++;
document.write(i);
}while(i<5)
2.9JS函数定义
function func1()
{
doucment.write("Hello world!");
doucment.write("No type of return");
}
function func2(a,b)
{
//判断a大于b吗? 如果大于输出a,否则输出b。
return a>b?a:b;
}