网站首页/技术开发列表/内容

首字母变为大写的JS代码如何写

技术开发2023-06-22阅读
编程(Programming)是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。为了使计算机能够理解(understand)人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。

【实例名称】

首字母变为大写的JS代码怎么写

【实例描述】

在文本中出现英文时,为了符合标准的英文单词显示方式,有时需要将首字母改为大写。本例学习如何将单词设置为大写或小写。

【实例代码】

 

<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>标题页</title> <SCRIPT LANGUAGE="JavaScript"> function changeCase(frmObj) { var index; var tmpStr; var tmpChar; var preString; var postString; var strlen; tmpStr = frmObj.value.toLowerCase();    //转换为全部小写 strLen = tmpStr.length;                 //字符的长度 if (strLen > 0)  { for (index = 0; index < strLen; index++)  { if (index == 0)  { //将第一位字符转换为大写 tmpChar = tmpStr.substring(0,1).toUpperCase(); postString = tmpStr.substring(1,strLen); tmpStr = tmpChar + postString; } else { tmpChar = tmpStr.substring(index, index+1); //如果是第二个单词(通过空格判断) if (tmpChar == " " && index < (strLen-1))  { tmpChar = tmpStr.substring(index+1, index+2).toUpperCase(); preString = tmpStr.substring(0, index+1); postString = tmpStr.substring(index+2,strLen); tmpStr = preString + tmpChar + postString;          }       }    } } frmObj.value = tmpStr;  //显示转换后的文本 } </script> </head> <body> <input type=text name="txt1" value="this is test!"> <input type=button value="转换文本" onClick="javascript:changeCase(txt1)"> </body> </html>

【运行效果】

运行效果

【难点剖析】

本例的重点是判断首字母并变为大写。判断首字母通过单词与单词间的空格实现,而修改字母为大写,则使用的是string的方法“toUppercase”。变为小写字母的方法
为“toLowerCase”。

【源码下载】

本实例JS代码下载


使用编程语言写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。

……

相关阅读