zoukankan      html  css  js  c++  java
  • 709. 转换成小写字母

    实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。

    示例 1:

    输入: "Hello"

    输出: "hello"

    示例 2:

    输入: "here"

    输出: "here"

    示例 3:

    输入: "LOVELY"

    输出: "lovely"

     1var lower = 'abcdefghijklmnopqrstuvwxyz'
    2var upper = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
    3
    4var find = function (s, target{
    5    var l = s.length
    6    if (s.includes(target)) {
    7        for (var i=0; i<l; i++) {
    8            if (s[i] === target) return i
    9        }
    10    }
    11    return -1
    12}
    13
    14var toLowerCase = function (str{
    15    var r = ''
    16
    17    for (var i = 0; i < str.length; i++) {
    18        // 是大写 就转化成小写
    19        if (upper.includes(str[i])) {
    20            var idx = find(upper, str[i])
    21            r += lower[idx]
    22        } else {
    23            // 是小写就直接拼接上去
    24            r += str[i]
    25        }
    26    }
    27    return r
    28}
  • 相关阅读:
    JS 函数—函数内部:arguments、this、,caller、new.target
    JS—函数概述
    Number API
    Object-API—02
    03构建之法阅读笔记之一
    4月第二次每周总结(4月15日)
    电梯演讲
    个人作业3—折线图
    个人作业3—china.jsp设置页面
    每周总结(4月8日)
  • 原文地址:https://www.cnblogs.com/rencoo/p/9783646.html
Copyright © 2011-2022 走看看