<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>JS笔记</title> <!--内嵌方式--> <script type="text/javascript"> var a=1;//定义一个新的变量值 var b=2; alert("嘻嘻嘻");//弹出框效果 若弹出变量值 则不加"" 字体外必加双引号 alert(a+b+"张三");//"+"起到连接作用 如果是"a+b"时自动相加 否则为拼接两个字符串 //boolean 布尔类型(false/true) //null 空 占内存 数值为空 //Undefined 声明变量 但没有赋值/从未声明过这个变量 //a++ a-- 先赋值再运算 ++a --a 先运算再赋值 //== 判断两边值是否相等 //=== 判断两边类型和值都是否相等 //!=不等于 >=大于或等于 <=小于或等于 //if语句 var score=360; if(score>=600){ alert("1"); }else if(score>=500){ alert("2"); }else{ alert("3"); }//if else 必须配套执行 //switch语句 switch (a){ case 1: alert("aa");break; case 2: alert("bb");break; default : alert("cc");break; }//break(结束语句 跳出循环 程序结束) //while循环语句 while(true){ alert(b); b++; }//当括号中的条件为true时 执行死循环 当条件变成false时 退出当前循环 //for循环语句 var sum=0; for(var i=0;i<100;i++){ sum+=i; } //continue 本次循环结束 进行下一次循环 继续向下执行 //调用方法 t1为方法名 不能用js中的关键字定义 在body中调用方法 function t1(){ alert("1"); } //带参函数调用 function t2(a,b){ return a-b; } function t3(a,b){ return a+b; } function t4(){ var c=t3(3,4); var y=t1(c,2); alert(y); }//被调用的函数要在调用函数前面写 有顺序关系 var c=a>b?a:b;//三目运算符 判断 把a,b中小的赋值给C //成员变量:在script里定义的变量,所有标签都可以用 //私有变量:在函数体里定义的,仅供函数体使用 //运算符 (&& and) (|| or) (! not) //数组 var arr1=new Array(5);//new Array()实例化对象 5代表定义的数组个数 默认初始值为0 var arr2=new Array(1,2,3,4,5);//后面为数组内的存值 var arr3=[1,2,3,4,5];//直接定义 alert(arr.length);//输出数组长度 //sort() 方法是对数组进行正排序 "按数组首位大小排序 有错误 需要加一个调用方法" function s(a,b){ return a-b; } //reverse() 进行倒叙排序 数组逆序 </script> <!--外部引用--> <script type="text/javascript" src="路径"> //在内部不能再写JS代码(执行不了) //单行注释 /*多行注释 每行前都要有*号*/ </script> </head> <body> <button οnclick="t1()"></button>//鼠标点击事件 调用t1()的方法 </body> </html>
web前段 javascript入门笔记+少部分数组知识
最新推荐文章于 2024-09-14 18:52:56 发布