zoukankan      html  css  js  c++  java
  • 2、内置对象

    复杂(引用)数据类型

    JavaScript提供的内置对象
    String
    str.indexOf(str)
    str.lastIndexOf(str)
    str.slice(2,5)
    str.substring(2,5) **
    str.substr(2,3)
    str.charAt(0)
    str.toUpperCase()
    str.toLowerCase()
    str.split("特定的符号") **

    Number
    MAX_VALUE 可表示的最大数
    MIN_VALUE 可表示的最小数
    NaN 非数字值 **
    POSITIVE_INFINITY 正无穷大
    NEGATIVE_INFINITY 负无穷大
    toFixed(2) ** 保留2位小数
    toString **

    
    

    Math
    Math对象是封装了数学公式和信息的内置对象
    Math.random() **
    Math.ceil()
    Math.floor()
    Math.round()
    Math.max(x,y,...) **
    Math.min(x,y,...) **
    Math.pow(2,3) **
    Math.sqrt(16) **
    Math.abs(-15)
    Math.PI
    Math.E 自然底数

    Date
    getFullYear() 4位年份值 **
    getMonth() 月份值。从0开始,所以真实月份=返回值+1
    getDate() 日期值;值的范围1~31
    getHours() 小时值 **
    getMinutes() 分钟值
    getSeconds() 秒数值
    getMilliseconds() 毫秒值 **
    getDay() 星期值;0为星期天,1为星期一 **

    toString
    toDateString() 日期字符串
    toISOString() 国际标准时间字符串 **
    toUTCString() UTC时间字符串
    toLocaleString() 本地日期时间字符串 **
    toLocaleDateString() 本地日期字符串
    toLocaleTimeString() 本地时间字符串

    
    


    Boolean (true false)
    new Boolean(false、null、undefined、'',0,NaN) false
    其他 true

    数组定义
    var arr = new Array(5)
    var arr = new Array(值列表)
    var arr = [值列表]

    
    

    常见方法
    数组.length 获取长度
    indexOf
    lastIndexOf
    reverse()
    sort()
    concat()
    slice(startIndex[,endIndex]) 包前不包后
    toString() 将数组的每个元素以逗号组合成字符串返回
    join("分隔符") : 将数组的每个元素以特定的分隔符组合成字符串返回



    1
    <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Title</title> 6 </head> 7 <body> 8 <script> 9 // for(var i=1;i<=6;i++){ 10 // for(var j=1;j<=(7-i);j++){ 11 // document.write("*"); 12 // } 13 // document.write("<br>"); 14 // } 15 // for(var i=1; i<=9; i++){ 16 // for(j=1; j<=i; j++){ 17 // document.write(j+"*"+i+"="+i*j+"&emsp;"); 18 // } 19 // document.write("<br>"); 20 // } 21 // 数组是长度可变,通过索引存取不同类型元素的容器 22 var arr01=new Array(5); 23 //给数组存值 24 arr01[4]=15; 25 arr01[9]="jack"; 26 console.log(arr01) 27 28 var arr02=new Array("q","w",'2',12,null,false) 29 console.log(arr02) 30 arr02[9]="tom" 31 console.log(arr02) 32 33 var arr03=["jack","tom","rose"] 34 arr03[10]="张小键" 35 console.log(arr03) 36 37 console.log(typeof arr03[7]) 38 39 for(var i=0; i<arr03.length; i++){ 40 console.log(arr03[i]) 41 } 42 43 //自动跳过未定义元素 44 for(var i in arr03){ 45 console.log(arr03[i]) 46 } 47 48 49 var arr04=["00","01","00","03"] 50 console.log(arr04.indexOf("00")) 51 console.log(arr04.lastIndexOf("00")) 52 53 //翻转影响数组 54 console.log(arr04.reverse()) 55 console.log(arr04) 56 57 //排序影响数组 58 console.log(arr04.sort()) 59 60 console.log(arr04.concat("甲方")) 61 //给数组拼接不影响数组 62 63 var arr=["磊少","纸草"] 64 console.log(arr04.concat(arr)) 65 66 console.log(arr04.slice(1,3)) 67 //如果有两个参数,从第一个下标截取到第二个下标,包前不包后 68 //如果有一个参数,从参数下标截取到数组最后 69 70 </script> 71 72 </body> 73 74 </html>
     1 var str="hello world";
     2     console.log(str.indexOf("l"))
     3     console.log(str.lastIndexOf("l")) //
     4     console.log(str.charAt(6)) //下标为6
     5 
     6     console.log(str.slice(3))
     7     console.log(str.slice(3,5))
     8 
     9     console.log(str.substring(3))
    10     console.log(str.substring(3,5))
    11 
    12     console.log(str.substr(3))
    13     console.log(str.substr(3,5))
    14 
    15     console.log(str.toUpperCase())//不改变字符串
    16 
    17     console.log(str)
    18 
    19     var str02="zhong gong"
    20     var sub="gon"  //截出sub,将首字母大写
    21     var index=str02.indexOf(sub)
    22     var subStr=str02.substring(index,index+sub.length);
    23     var get=subStr.charAt(0).toUpperCase()+subStr.slice(1)
    24     console.log(get)
    25 
    26     var str03="zhong hua ren min"; //各首字母大写
    27     var str04="";
    28     var arr=str03.split(" ");
    29     for (var i in arr){
    30         arr[i]=arr[i].charAt(0).toUpperCase()+arr[i].slice(1)+" ";
    31         str04=str04.concat(arr[i]);
    32     }
    33     console.log(str04);
    34     console.log(arr.join("-"));//  用join拼接元素: [元素]+空格+"-"+[元素]
     1 <script>
     2     var string ="wang zhan gong cheng";
     3     var substring="gong cheng";
     4     var index= string.indexOf(substring);
     5     var sub=string.slice(index,index+substring.length);
     6     sub=sub.charAt(0).toUpperCase()+sub.slice(1)
     7     console.log(sub)
     8 
     9     for (var i=1; i<=100; i++){
    10         var xiaoming=parseInt(Math.random()*101)
    11         var xiaohong=parseInt(Math.random()*101)
    12         document.write(xiaoming+" "+xiaohong+"<br>")
    13     }
    14     alert(xiaoming>xiaohong?"小明成绩高":"小红成绩高")
    15 
    16     var arr=["上午好","中午好","下午好","傍晚好","晚上好"]
    17     var datetime = new Date();
    18     document.write("当前时间:"+datetime.toLocaleString()+"<br>")
    19     var hour=datetime.getHours()
    20     if(hour>=8&&hour<11){
    21         document.write(arr[0]);
    22     }else if(hour>=11&&hour<13){
    23         document.write(arr[1]);
    24     }else if(hour>=13&&hour<17){
    25         document.write(arr[2]);
    26     }else if(hour>=17&&hour<19){
    27         document.write(arr[3]);
    28     }else if(hour>=19&&hour<24){
    29         document.write(arr[4]);
    30     }
    31 
    32 
    33     for(var i=1; i<=3; i++){
    34         r1=parseInt(Math.random()*6+1)
    35         r2=parseInt(Math.random()*6+1)
    36         document.write("张山:"+r1+" 李斯:"+r2+" ")
    37         if (r1==r2){
    38             document.write("张山,李斯和<br>")
    39         }else {
    40             document.write(r1>r2?"张山胜<br>":"李斯胜<br>")
    41         }
    42     }
    43 
    44     document.write(Math.pow(2,3))
    45     document.write(Math.sqrt(16))
    46 
    47 
    48 </script>
  • 相关阅读:
    caffe分类网络训练及测试步骤
    python去掉文件名字里面的空格
    Python替换一个文件里面的内容_Python修改深度学习数据标注的txt格式
    Python根据label删除图片
    python删除格式错误的txt文件
    Python修改文件的后缀名
    Python把txt文件格式转换成VOC数据集的xml文件
    winscp上传文件到ubuntu上文件名乱码问题解决
    深度学习的数据增强(亮度,对比度,旋转)
    一个未完成的2.6.32-220内核踩内存crash分析记录
  • 原文地址:https://www.cnblogs.com/chang09/p/15014154.html
Copyright © 2011-2022 走看看