zoukankan      html  css  js  c++  java
  • JS基础整理(基本函数,常用方法)课上内容

      1 <script>
      2 Math.random()
      3 
      4 
      5 日期时间函数(需要用变量调用):
      6 var b = new Date(); //获取当前时间
      7 b.getTime() //获取时间戳
      8 b.getFullYear() //获取年份
      9 b.getMonth()+1; //获取月份
     10 b.getDate() //获取天
     11 b.getHours() //获取小时
     12 b.getMinutes() //获取分钟
     13 b.getSeconds() //获取秒数
     14 b.getDay() //获取星期几
     15 b.getMilliseconds() //获取毫秒
     16 Date()//获取完整日期
     17 
     18 
     19 数学函数(用Math来调用):
     20 abs(x)    返回数的绝对值。
     21 ceil(x)    对数进行上舍入。
     22 floor(x)    对数进行下舍入。
     23 round(x)    把数四舍五入为最接近的整数。
     24 max(x,y)    返回 x 和 y 中的最高值。
     25 min(x,y)    返回 x 和 y 中的最低值。
     26 pow(x,y)    返回 x 的 y 次幂。
     27 sqrt(x)    返回数的平方根。
     28 random()    返回 0 ~ 1 之间的随机数。 ****
     29 
     30 字符串函数(用变量来调用):
     31 
     32 indexOf
     33 返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 34 var index1 = a.indexOf("l");
     35 //index1 = 2
     36 
     37 charAt
     38 返回指定位置的字符。
     39 var get_char = a.charAt(0);
     40 //get_char = "h"
     41 
     42 lastIndexOf
     43 返回字符串中一个子串最后一处出现的索引(从右到左搜索),如果没有匹配项,返回 -1 44 var index1 = lastIndexOf('l');
     45 //index1 = 3
     46 
     47 
     48 match
     49 检查一个字符串匹配一个正则表达式内容,如果么有匹配返回 null 50 var re = new RegExp(/^w+$/);
     51 var is_alpha1 = a.match(re);
     52 //is_alpha1 = "hello"
     53 var is_alpha2 = b.match(re);
     54 //is_alpha2 = null
     55 
     56 substring
     57 返回字符串的一个子串,传入参数是起始位置和结束位置。
     58 
     59 var sub_string2 = a.substring(1,4);
     60 //sub_string2 = "ell"
     61 
     62 substr ********
     63 返回字符串的一个子串,传入参数是起始位置和长度
     64 var sub_string1 = a.substr(1);
     65 //sub_string1 = "ello"
     66 var sub_string2 = a.substr(1,4);
     67 //sub_string2 = "ello"
     68 
     69 replace *******
     70 替换字符串,第一个参数代表被替换的字符串,第二个参数代表替换的字符串
     71 a.replace("he","aa")
     72 
     73 
     74 search
     75 执行一个正则表达式匹配查找。如果查找成功,返回字符串中匹配的索引值。否则返回 -1 76 var index1 = a.search(re);
     77 //index1 = 0
     78 var index2 = b.search(re);
     79 //index2 = -1
     80 
     81 split ******
     82 通过将字符串划分成子串,将一个字符串做成一个字符串数组。
     83 var arr1 = a.split("");
     84 //arr1 = [h,e,l,l,o]
     85 
     86 length 属性 *******
     87 返回字符串的长度,所谓字符串的长度是指其包含的字符的个数。
     88 
     89 
     90 toLowerCase
     91 将整个字符串转成小写字母。
     92 var lower_string = a.toLowerCase();
     93 //lower_string = "hello"
     94 
     95 toUpperCase
     96 将整个字符串转成大写字母。
     97 var upper_string = a.toUpperCase();
     98 //upper_string = "HELLO"
     99 
    100 </script>

    以上为上课讲解的方法提纲

  • 相关阅读:
    BZOJ_2002_[Hnoi2010]Bounce 弹飞绵羊_LCT
    BZOJ_4154_[Ipsc2015]Generating Synergy_KDTree
    BZOJ_2801_[Poi2012]Minimalist Security_dfs树+特判+乱搞
    BZOJ_3123_[Sdoi2013]森林_主席树+启发式合并
    2019集训队作业做题实况[1](1-30):
    牛客挑战赛33 F 淳平的形态形成场(无向图计数,EGF,多项式求逆)
    【NOIP2019模拟2019.10.07】果实摘取 (约瑟夫环、Mobius反演、类欧、Stern-Brocot Tree)
    CodeChef Max-digit Tree(动态规划)
    骚操作:c++如何用goto便捷地写人工栈?
    Comet OJ
  • 原文地址:https://www.cnblogs.com/klose11/p/6745198.html
Copyright © 2011-2022 走看看