JavaScript基础(一)
javascript
一种编程语言
它可以在网页上实现复杂的功能,交互等
解释性语言
运行在客户端
面向对象语言
三种添加方式
-
内部
<script> //your javascript </script>
-
外部
<script src="script.js"></script>
-
内联
<button onclick="createParagraph()"> Click me </button>
定义
var name = "DasAuto"; //字段 let a= 1; //数字 const PI = 3.14; //常量
输出变量
var name = "DasAuto"; console.log(name); name="aaaaa"; console.log(name);
输出数字
let a=1; console.log(a); a=a+1; console.log(a);
输出常量
const PI =3.14; conlose.log(PI); PI =3.14159;//在这里对PI进行再次赋值,会出现错误,常量无法赋值 conlose.log(PI);
判断
var name="join";
if(name=="join"){ //if判断
conlose.log("join");
}else if (name="scanner"){
conlose.log("scanner");
}else{
conlose.log("lalalaallaal");
}
var allowed=age>=1 ? "yes" :"no";//三元判断
switch(name){ //switch语句
case 'simon':
conlose.log("simon");
break;
case 'join':
conlose.log("join");
break;
default:
conlose.log("stranger");
}
循环
for(let a = 1;a<5;a++){
conlose.log("aaa");
}
while(false){
console.log("true");
}
var a=13;
do{
a++
conlose.log("false");
}while(age==a);
对象
var obj= new object();
var obj2={};
obj={
name:"simon",
age:20,
email:"www.baidu.com",
contarct:{
phone:"123456",
Telegram:"@Simn"
}
}
obj.contarct.WeChat+"adsf";
obj.age=14;
数组
var a = new Array();
var b=[];
a[0]="dog";
a[1]="cat";
b=["dog","cat","tiger"];
//添加
b.push("sheep");
//删除
b.pop; //从末尾删除
b.reverse(b); //倒叙
b.shift(b); //删除第一个项
b.unshift(b); //从第一个项添加
函数
let a = 1;
//构建函数块
function add(){
a++
}
//引用函数
console.log(a);
函数被定义之后还需要被引用之后才可以执行
加法
function makeAdder(a){
return function(b){
return a+b;
};
}
var x = makeAdder(5);
var sum = x(6);
console.log(sum);
...全文


