用JavaScript编写字符串大小写转换

这里简单用到按钮的单击时间,根据用户传递参数的不同,完成字符串大小写的转换。

实现准备思想:
首先,编写一个text输入框,用来接受输入数据,当输入字符串为英文字母时,单击转大写按钮,就会在新数据的这个文本框给输出出来,显示的全为大写字母,反之全为小写字母。

实现原理:
单击“转大写”按钮时,调用JavaScript的自定义函数deal()并传递实参upper表示转大写,在switch...case语句中捕获后即实现字符串的大写转换,反之,单击“转小写”按钮时,传递实参lower,实现转小写功能。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>字符串大小写转换</title>
</head>
<body>
<h2>大小写转换</h2>
原数据:<input id ="old" type="text">
<br />
<br />
<br />
操作:
<input type="button" value="转大写" onclick="deal('upper')">    //让字符串都变成大写的按钮
<input type="button" value="转小写" onclick="deal('lower')">    //让字符串都变成小写的按钮
<br />
<br />
<br />
新数据:
<input id="new" type="text">   //输出新数据
<script>
    function deal(opt){
        var str = document.getElementById('old').value;
        switch(opt)
         {
             case 'upper':  //检测单击转大写按钮
                 str =str.toUpperCase();
                 break;
             case 'lower':  //检测单击转小写按钮
                 str =str.toLowerCase();
                 break;
         }
        document.getElementById('new').value =str;
    }
</script>
</body>
</html>

实现结果截图:

转大写:

转小写:

### 回答1: 好的,我可以帮助你编写一个 JavaScript 程序来实现大小写转换。 首先,我们需要获取要转换的字符串。这可以通过用户输入或从文件中读取来实现。例如,你可以使用 `prompt` 函数获取用户输入,或者使用 `fs` 模块读取文件。 然后,我们可以使用 JavaScript 中的 `toLowerCase` 和 `toUpperCase` 函数来转换字符串的大小写。这些函数分别将字符串转换为小写和大写。 例如,以下代码将字符串 "HELLO" 转换为小写: ``` let str = "HELLO"; str = str.toLowerCase(); // str 现在是 "hello" ``` 同样,以下代码将字符串 "hello" 转换为大写: ``` let str = "hello"; str = str.toUpperCase(); // str 现在是 "HELLO" ``` 最后,我们可以使用 `console.log` 函数将转换后的字符串输出到控制台,或者使用 `document.write` 将其写入 HTML 页面中。 综上所述,你可以使用以下代码来编写大小写转换JavaScript 程序: ``` // 获取要转换的字符串 let str = prompt("请输入要转换的字符串"); // 转换字符串的大小写 str = str.toLowerCase(); // 转换为小写 // str = str.toUpperCase(); // 转换为大写 // 输出转换后的字符串 ### 回答2: 以下是一个简单的JavaScript程序,用于将字符串中的小写字母转换为大写,将大写字母转换为小写。 ```javascript function convertCase(str) { let result = ""; for (let i = 0; i < str.length; i++) { let char = str.charAt(i); // 判断是否为小写字母 if (char >= 'a' && char <= 'z') { // 转换为大写字母 result += char.toUpperCase(); } // 判断是否为大写字母 else if (char >= 'A' && char <= 'Z') { // 转换为小写字母 result += char.toLowerCase(); } // 非字母字符则保持不变 else { result += char; } } return result; } // 测试 let str = "HeLLo WorLD!"; let convertedStr = convertCase(str); console.log(convertedStr); ``` 以上程序定义了一个`convertCase`函数,它接受一个字符串作为输入,并返回转换大小写后的字符串。使用一个循环遍历字符串的每个字符,判断字符是否为小写字母或大写字母,如果是,则通过`toUpperCase()`或`toLowerCase()`方法转换大小写。非字母字符保持不变。最后,使用`console.log()`打印转换后的字符串,输出结果为:"hEllO wORld!"。 ### 回答3: 编写一个大小写转换Javascript程序相对简单。首先,我们需要创建一个函数来实现大小写转换。下面是一个示例程序。 ```javascript function convertCase(str) { var convertedStr = ""; for (var i = 0; i < str.length; i++) { var char = str.charAt(i); if (char === char.toLowerCase()) { convertedStr += char.toUpperCase(); } else { convertedStr += char.toLowerCase(); } } return convertedStr; } var inputString = "Hello World!"; var convertedString = convertCase(inputString); console.log(convertedString); ``` 在这个程序中,我们首先定义了一个名为`convertCase`的函数,该函数接受一个字符串作为参数,并返回转换后的字符串。在函数内部,我们使用一个`for`循环遍历输入的字符串的每个字符。我们使用`charAt`方法获取字符串中指定位置的字符。 然后,我们使用`if`语句来判断字符的大小写。如果字符是小写,我们就使用`toUpperCase`方法将其转换为大写,并将其添加到`convertedStr`中。如果字符是大写,我们使用`toLowerCase`方法将其转换为小写,并将其添加到`convertedStr`中。 一旦循环结束,我们就返回`convertedStr`作为函数的结果。 在主程序中,我们定义了一个变量`inputString`来存储我们要进行大小写转换字符串。然后,我们调用`convertCase`函数,将`inputString`作为参数传递给它,并将返回的结果存储在`convertedString`中。最后,我们使用`console.log`将转换后的字符串输出到控制台上。 这是一个简单的大小写转换Javascript程序,它可以将输入的字符串中的大写字母转换为小写字母,将小写字母转换为大写字母。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序yan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值