/-----------------------100以内偶数和----- (for循环)----------------------------/
var sum=0;
for (var i=1; i<=100;i++){
if(i%2==0){//条件 模除2
sum+=i;
}
}
document.write(sum+"<br />");
/---------------------九九乘法表--------------------/
for(var i=1;i<=9;i++){//控制行
document.write("<br>");
for(var j=1;j<=i;j++){//控制列
document.write(i+'x'+j+'='+(i*j)+'\t');
}
document.write('<br>');
}
/---------------------数组求和 平均值--------------------------/
var arr =[20,80,60,90,70,66];
var sum=0;
var avg=0;
for(var i=0;i<arr.length;i++){
sum+=arr[i];
avg=sum/arr.length;
}
document.write("和为:"+sum+"平均值为:"+avg);
/------------------------三角形----------------------------/
for(var i=0;i<6;i++){
for(var k=0;k<6-i-1;k++){
document.write(" "); //空格数
}
for(var j=0;j<=(2*i-1)+1;j++){
document.write("*");//*数
}
document.write("<br/>");
}
/------------------------------正三角--------------------------/
document.write("<p align='center'>");
for(var x=0; x<5; x++){
for(var y=0; y<=x; y++){
document.write("*"+" ");
}
document.write("<br>");
}
/-------------------------------倒三角-------------------------/
document.write("<p align='center'>");
for(var x=0; x<5; x++){
for(var y=x; y<5; y++){
document.write("*"+" ");
}
document.write("<br>");
}
/-------------------判断上下午晚上---------------------------*/
var time=parseInt(window.prompt("请输入当前时间:"));
if(time>24){
document.write("请输入正确时间"+"<br/>")
}else if (time>=6&&time<=12){
document.write("<h3>上午好,欢迎来到贵美!</h3>"+"<br />");
for(var i=1; i<=time;i++){
document.write( "<img src='img/smile.gif'/>")
}
}else if(time>12&&time<=20){
document.write("<h3>下午好,欢迎来到贵美!</h3>"+"<br />");
for(var j=1; j<=time;j++){
document.write( "<img src='img/aftermoon.gif'/>")
}
}else{
document.write("<h3>夜深了,注意休息!</h3>"+"<br />");
for(var k=1; k<=time;k++){
document.write( "<img src='img/moon.gif'/>")
}
}
/---------------排重--------------------/
var arr = ["a","q","s","a","f","q","t","d","q","d","d","a"];
var brr = [];
for(var i=1;i<arr.length;i++){
if (brr.indexOf(arr[i])==-1){//查下标 元素不存在下标为-1
brr.push(arr[i])//push 添加至末尾
}
}
alert(brr)
/--------------获取当前时间---------/
var time = new Date();
num = time.getTime();
console.log(num)
/--------------a出现的次数-------------------------/
var arr=["b",'a','c','a','g','j','a','c','b'];
var num = 0;//相当于计数器
for (var i = 0; i < arr.length; i++) {
if (arr[i]=="a") {
num++//计数器加1
};
};
document.write("a出现的次数为"+num)
console.log(arr.indexOf("a"))
/-----------------包含字符有A或a的次数-------------------------------/
var str = ["asdfa","Afgf","fggfhg","Agfdfdgf","gfdggh","fgherty"];
var num = 0 ;
for (var i = 0; i < str.length; i++) {
if(str[i].indexOf("a")!=-1 || str[i].indexOf("A")!=-1){
num++
}
};
document.write("包含字符有A的有"+num+"个字符");
/-------------Array对象方法------------------------------/
var arr =[45,54,20,63,85,30,88];
// console.log(arr);
// console.log(arr.join("-"));//数组转字符串
// arr.sort(function(a,z){
// return a-z;
// }) //数组排序
// console.log(arr);
// arr = arr.push(80,100)//添加数组长度
// console.log(arr);
/ var arr1 = [“天天好开心”,“课工场最牛逼”,“平总一米九”];
// var arr2 =[“平总一米六”,“圆的”];
// console.log(arr1.concat(arr2).join(""));//数组合并
/-------------String对象方法------------------------------/
var str = “dfadsfadsf”;
var str1 = new String(“kgc”);
console.log(str1)
console.log(str.charAt(1)); //下标找元素
console.log(str.concat(str1))//字符串连接
console.log(str.replace(“dfa”,“111”))//字符串替换
console.log(str.split("")); //分割成字符串数组
console.log(str.indexOf(“23”))//元素首次出现的位置 下标
console.log(str.lastIndexOf(“7478”))//元素最后出现的位置 下标
/------------Math数组的方法例子------/
var num = Math.ceil(25.4);//上舍
var flo= Math.floor(25.9);//下舍
var round = Math.round(25.4);//四舍五入到最近值
var man = Math.random()10; //随机数 (0-1)
console.log(man)
/**---------------10-100随机数+排序-----------------------/
var arr =[];
for (var i = 0; i < 10; i++) {
var num = Math.random()*90;
num = Math.round(num);
num = num+10;
arr.push(num);
};
arr = arr.sort(function(a,z){
return a-z
})
console.log(arr)
/* ---------首字母大写--------------(都用剪取得方式)--------------- */
1、`
var str='border-left-color';
var arr = str.split("-");
// console.log(arr)
for (var i = 0; i < arr.length; i++) {
arr[i]=arr[i].substring(0,1).toUpperCase()+arr[i].substring(1,arr[i].length);
};
str = arr.join("");
console.log(str)`
*2、
var str="border-left-color";
ar str1 = str.substring(0,6);
var str2 = str.substring(7,11);
var str3 = str.substring(12, str.length);
str1 = str1.substring(0,1).toUpperCase()+str1.substring(1);
str2 = str2.substring(0,1).toUpperCase()+str2.substring(1);
str3 = str3.substring(0,1).toUpperCase()+str3.substring(1);
document.write(str1.concat(str2+str3));
/------------------------随机数排序-----------------/
// var arr =[];
// for (var i = 0; i<10; i++) {
// //arr[i]=parseInt(Math.random()*90)+10;
// arr[i]=Math.round(Math.random()*90)+10;
// };
// arr.sort(function(a,z){
// return a-z;
// })
// document.write(arr);
/---------------------随机数排重---------------------/
var arr =[];
for (var i = 0; i<10; i++) {
//arr[i]=parseInt(Math.random()*90)+10;
arr[i]=Math.round(Math.random()*90)+10;
};
var brr = [];
for(var i=1;i<arr.length;i++){
if (brr.indexOf(arr[i])==-1){
brr.push(arr[i])
}
}
alert(brr)
/**----------------随机数排重+排序-------------*/
var arr =[];
for (var i = 0; i<10; i++) {
//arr[i]=parseInt(Math.random()*90)+10;
arr[i]=Math.round(Math.random()*90)+10;
};
var brr = [];
for(var i=1;i<arr.length;i++){
if (brr.indexOf(arr[i])==-1){
brr.push(arr[i])
}
}
brr.sort(function(a,z){
return a-z;
})
document.write(brr);