美文网首页
拿去用。不谢!

拿去用。不谢!

作者: 昵称又重复 | 来源:发表于2018-03-12 21:12 被阅读4次

一、选择、循环、函数定义

1.这是一个关于a++、a--、++a、--a的绕脑问题,明白其中的原理了,迷惑自然就会解开

var a = 5

var b = a--

alert(b)

alert(a)

b=5 a=4

var c=++a

alert(b)

alert(a)

alert(c)

a=5 b=5 c 5

var d = a--

alert(d)

alert(a)

alert(c)

alert(b)

d=5 a=4 c=5 b=5

var e = a++

alert(e)

alert(a)

alert(b)

alert(c)

e=4 b=5 c=5 d=5 a=5

2.单分支、双分支、多分支。

2.1先说单分支

var age = prompt("今年芳龄?")

if (age>=18){

alert("女大十八变,越变月好看")

}

2.2再说双分支。好事成双嘛。

var age = prompt("小伙子多大了,介绍对象给你!")

if (age>=18){

alert("恭喜你")

}

else{

alert("你还小呢")

}

2.3多分支

年纪还小。选择的机会还多呢

var scores = parseInt(prompt("您成绩多少?"));    parseInt将用户输入的字符串转化成Int类型

if (scores>0 && scores<60){

alert("不及格")

}

else if (scores>=60 && scores<70){

alert("勉强")

}

else if (scores>=70 && scores<80){

alert("caikao75?")

else{

alert("没有这个数据")

}

3.switch语句(注意switch选择,case是一个块。case后面不能跟一个条件的范围。比如(case a<10:)switch后面要加条件。case后要记得加冒号,不是分号)

var week=parseInt(prompt("今天星期几?"));

switch(week){

case 1:

alert("今天星期一")

break;

case 2:

alert("今天星期二")

break;

case 3:

alert("今天星期三")

break;

case 4:

alert("今天星期四")

break;

case 5:

alert("今天星期五")

break;

case 6:

alert("今天星期六")

break;

case 7:

alert("今天星期七")

break;

default:

alert("对不起,没有这个时间")

break;

}

4.循环

4.1for循环

for (var i= 0; i<10; i++){

alert(i)

console.log(i)

}

4.2while循环

var i =0;

while(i<10){

console.log(i)

}

4.3do while循环

var i=0;

do {

i++;

console.info(i);

}

while (i<10)

5.函数的定义

5.1没有返回值的函数

function show (msg){

alert(msg);

}

show("阿东是个大帅哥")

5.2有返回值的函数

function show (){

alert(msg);

}

msg();

5.3有返回值的函数

function add(x,y){

return x+y;

}

var res = add(1,8);

alert(res)

5.4匿名函数

var test = function(){

alert("123")

}

test();

二、关于字符串

1.判断索引的位置是什么字符

var str = "sdffdgdfgfg";

var a= str.charAt(5)

alert(a)

2.判断字符的索引

var a = "阿东是个大帅哥";

var c = a.indexOf("李");

alert(c)

搜索下标

var a = "犯得上广泛个";

var index = a.indexOf("i");

alert(index);

3.截取字符串

a = "阿东是个大帅哥";

a.substring( 4,6);  从4开始截取 到6结束

a.substr(4,6);    从开始截取位置  ,   截取的长度

4.web 开发时,文件上传获取文件的后缀名 lastIndexOf

var path="c://a/b/c/d/e.jpg";

var suffix=path.substring(path.lastIndexOf("j"));

alert(suffix);

length属性

var s="刘金红";

alert(s.length)

slice 属性 截取

var str = "sdffdgdfgfg";

var b = str.slice(1,3)

console.info()

spilit属性

var str = "sdffdgdfgfg";

var arr str.split();

console.info(arr)

转位大小写

var str = "sdffdgdfgfg";

alert(str.toUpperCase())转大写

alert(str.toLowerCase())转小写

数学对象PI圆周率

console.info(Math.PI)

数字的处理

var num1 = 21.65465;

console.info(Math.ceil(num1)) 向上取整  结果是22

console.info(Math.floor(num1)) 向下取证 解雇是21

console.info(Math.round(num1)) 圆周

console.log(M)

console.log(Math.floor(Math.random()*10))

60-100的随机数

60 + Math.random(*(100-60))

时间处理

var myDate =new Date; 当前系统时间

console.info(myDate)

myDate.getFullYear()

myDate.getMonth()

myDate.getDay()  星期几

myDate.getDate() 今天几号

myDate.getHours()

myDate.getMinutes()

myDate.getMilliseconds()

document.write("当前时间" + year +"年" + moth + "月")

var yes =new Date("2018-03-11 13:55:55")

相关文章

网友评论

      本文标题:拿去用。不谢!

      本文链接:https://www.haomeiwen.com/subject/neuofftx.html