JS笔记——首字母设置大写

WPS Excel JS学习笔记 阅读详情
<!DOCTYPE html>
<!-- 记得可以将id的值作为函数的参数直接传递过去 -->
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>首字母大写设置测试</title>
	<script type="text/javascript">
		function changeCase(frmObj){
			//tmpChar用于存储大写的字母
			//postString用于存储后每次处理大写后面的字符串
			//tmpStr用于存储修改后的字符串
			var index,tmpStr,tmpChar,preString,postString,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" id="txt1" value="i have a lot of thing to do" /> -->
	<textarea id="txt1">i have a lot of thing to do</textarea>
	<input type="button" value="格式化输入" onclick="javascript:changeCase(txt1)" />
</body>
</html>

web前端入门到实战:JS字符串首字母大写的几种方法 1、For循环 var a = ‘Hi, my name\‘s Han Meimei, a SOFTWARE engineer‘; //for循环 function titleCase(s) { var i, ss = s.toLowerCase().split(/\s+/); for (i = 0; i < ss.length; i++) { ss[i] = ss[i].slice(0, 1).toUpperCase() + ss[i].slice(1); 阅读详情

相关推荐

MIKE11实战:平原河网水动力建模从入门到精通(附GIS数据处理技巧)

本文系统介绍了MIKE11软件在平原河网水动力建模中的完整实战流程。从GIS数据预处理、河网构建、参数率定到结果分析,详细阐述了构建可靠数字孪生模型的关键步骤与技巧,旨在帮助水利工程师高效解决平原地区复杂水流模拟的挑战,为防洪决策提供科学依据。

weixin_28419039的博客 636

JS字符串中的第一个字母大写(两种方法)

如何将字符串中的第一个字母大写 一个非常常见的操作是将字符串的第一个字母大写。虽然许多编程语言都有一种本地方法来实现这一点,但 JS 需要做一些工作。 <!DOCTYPE HTML> <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="styles

前端视听 9310

JavaScript实现首字母大写

这种方法与第一种方法类似,使用slice()方法获取字符串的第一个字符,并使用slice()方法获取第一个字符之后的剩余部分。然后将第一个字符转换为大写,并将剩余部分拼接在一起,从而实现将字符串的首字母大写。这种方法使用charAt()方法获取字符串的第一个字符,并使用substring()方法获取第一个字符之后的剩余部分。然后将第一个字符转换为大写,并将剩余部分拼接在一起,从而实现将字符串的首字母大写。在JavaScript中,我们可以使用不同的方法来实现将字符串的首字母大写。下面将介绍两种常用的方法。

TechInk的博客 990

Js 字符串首字母大写的3种方法

//实例一: let name = 'huoweNet' name.charAt(0).toUpperCase() + name.slice(1) //实例二: let name = 'huoweNet' name.slice(0, 1).toUpperCase() + name.slice(1) //实例三: let name = 'huoweNet' name.substring(0, 1).toUpperCase() + name.substring(1) ...

V_admin的博客 7072

javascript 实现英文首字母大写

实现 javascript 英文首字母大写有多种方法,这里分别介绍了 css 与 js 的实现方式,但主要以 js 为重点。实际开发中,越简单明了越好,css 方式最为直观简单。 css 实现方式 首先介绍 css 实现的方式。 <html> <head> <style> h1 { text-transform: uppercase } p.uppercase { text-transfo

Goaread的博客 4773

用java实现首字母大写_java实现每个单词首字母大写

/*** 每个单词第一个字母大写* @param str* @return*/public static String toUpperFirstCode(String str) {String[] strs = str.split(" ");StringBuilder sb = new StringBuilder();for (String strTmp : strs) {char[] ch = ...

weixin_39637545的博客 3033

JS的初级脚本算法——个人笔记

JS的初级脚本算法 一、 JS 翻转字符串的方法 要求: reverseString("hello") 应该返回 "olleh". 首先我们需要使用JS的以下方法: **split(’#’)**方法将字符串对象拆分为字符串数组,使用指定的分隔符字符串 # 来确定每次拆分的位置。 split()方法的相关内容 **reverse()**将阵列反转到位。第一个数组元素成为最后一...

qq_43872529的博客 539

Javascript学习笔记

变量是计算机中用于存储数据的容器,可以让计算机变得有记忆变量并不是数据本身,简单理解就是一个装数据的盒子在js中使用单引号、双引号、反引号(``)包裹的数据都叫做字符串型在js设置字符串型一般使用单引号只声明变量但是不赋值的前提下,变量的默认值为undefined对象是一种数据类型,是无序的数据集合(数组是有序的数据集合)

2401_88410373的博客 1112

html js 设置样式,原生js设置样式 笔记JS设置CSS样式的几种方式

document(id名).style.backgroundColor = “ren” css里的属性有-的就去掉将首字母大写js如何添加CSS样式中的class添加属性 .dtd{} 用JavaScript给所有相同的class添加CSS样式。用js给dom对象设置样式,然后改变样式function style(){} style("font-size:30px;background:tea...

weixin_33873297的博客 488

尚硅谷 JavaScript 笔记(李立超 2019 基础版)

目录概述第一个程序JS代码编写的位置JS的基本用法字面量与变量标识符数据类型强制类型转换其他进制的数字:算数运算符一元运算符自增自减逻辑运算符赋值运算符关系运算符`Unicode`编码条件运算符运算符的优先级语句输入框赋值的返回值设置计时器对象简介对象字面量函数立即执行函数枚举对象中的属性全局作用域声明提前debugthis使用factory创建对象构造函数原型对象toString垃圾回收(GC)数组使用字面量创建数组数组的常用方法数组的遍历数组的其他方法函数对象的方法参数列表date对象Math包装类St

LiuKairui的博客 6341

JavaScript学习笔记

本篇文章是本人在学习JS时所记录的笔记,记录的知识点比较基础,但是较为详细。

深夜无眠的博客 1704

学习js的总结笔记

事件三要素:事件源 (物体对象) 事件类型(动作方式) 事件处理(发生什么事) 注释:// 注意: js不会直接修改css属性 如果要修改直接修改行内样式 js中没有-写法 大驼峰,每一个单词的首字母大写,例如:AnamialZoo,JavaScript中构造函数用的是大驼峰式写法。 小驼峰: 小驼峰,第一个单词的首字母小写,后面的单词的首字母全部大写, 横杠符后面大写 事件源 查...

weixin_43326978的博客 256

一小时搞定JavaScript(1)——JS基础

JS中专门有一个未定义类型,就是针对那些声明了变量但是没有进行复制的数据.let tmp;JSON对象本质是个字符串,主要作用就是传递数据,客户端拿到服务器的JSON格式数据字符串,先要转换成JS对象数据.属性必须要双引号(包括属性的属性).属性对应的值可以是nuLl、true/faLse、数字、字符串(必须双引号)、对象、数组.'"name"' +'}'无法通过JSON对象访问属性JS对象是一个真实的对象,有属性和方法.

qq_65034569的博客 1224

JS笔记总结

js学习之后的笔记总结

weixin_58017233的博客 1048

JavaScript+jQuery笔记

JavaScript JS语法 书写位置 行内式,直接写到元素的内部 一般以on开头,如onclike 在js中一般用单引号 内嵌式的,一般在title标签后面,用script标签包裹 外部js,用script双标签 <html> <head> <title>js</title> <!--内嵌式--> <script> alert('你好');

qq_51732660的博客 1565

JS第一本】head first Javascript 读书笔记

JavaScript  DOM编程艺术这本书看到第八章就没有再读下去了。感觉不太适合现在来读,所以重新选择了这本head first Javascript作为第一本入门书,希望通过这本书重新梳理之前在韩顺平老师的视频中学到的JavaScript知识。

Creabine的博客 4657

JavaScript基础笔记

文章目录一、基本概念1、W3C规定:2、JS简介用途:使用时注意:一些使用技巧3、JS注释的方式4、JS引入页面的方式4、JS常用的调试方法5、JS声明变量a 使用关键字var:b 规则:6、js声明变量数据类型Number数字Boolean 布尔值String字符串Function 函数:实现某一完整功能的代码的集合也就是方法一、函数返回值:二 方法:Object:对象(声明对象 、数组、nul...

qq_40981804的博客 497

学习笔记JS构造函数的几个要点

1.构造函数首字母大写。 2.需要用new关键字来调用 3构造函数的执行流程: 1)立刻创建一个新对象。 2)将新建的对象设置为函数中的this。 3)逐行执行函数中的代码 4)将新建对象作为返回值返回。 4.通过一个构造函数创建的对象称之为一类。这就是类和对象的关系。 /* this的三种情况。: 当以函数调用时,this为window。 当以方法调用时,谁调用就是谁。 当以构造函数调用时,this就是新创建的对象。 */ function Person(name, age,.

acflair的专栏 140

【常见开源库的二次开发】基于openssl的加密与解密——openssl认识与配置(一)

OpenSSL 是一个开源的软件库,它提供了一系列加密工具和协议,主要用于实现安全通信,如在网络上的数据传输。它支持多种加密算法,包括对称加密、非对称加密、散列函数、伪随机数生成器、数字签名、密钥交换以及证书管理等。

嵌入式技术开发 4108

工具变量-2000-2014城市显卡进口情况及2000-2024年各省份显卡进口情况数据集.xlsx

详细介绍及样例数据:https://blog.csdn.net/m0_65541699/article/details/145243596

上一篇: 用JS写的简单的猜数的游戏,一个是步数限制的,一个是有时间限制的。
下一篇: border-radius:50%和100%究竟有什么区别
wenlong_date
博客等级 码龄12年 8粉丝 24原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值