javascript字符串处理函数汇总
javascript字符串处理函数汇总
虽然JavaScript 有很多用处,但是处理字符串是其中最流行的一个。下面让我们深入地分析一下使用JavaScript 操作字符串。
在JavaScript 中,String 是对象。String 对象并不是以字符数组的方式存储的,所以我们必须使用内建函数来操纵它们的值。这些内建函数提供了不同的方法来访问字符串变量的内容。下面我们详细看一下这些函数。
操作字符串的值是一般的开发人员必须面临的家常便饭。操作字符串的具体方式有很多,比如说从一个字符串是提取出一部分内容来,或者确定一个字符串是否包含一个特定的字符。下面的JavaScript 函数为开发人员提供了他们所需要的所有功能:
? concat() –将两个或多个字符的文本组合起来,返回一个新的字符串。
var str1="Hello "
var str2="world!"
document.write(str1.concat(str2))
? indexOf() –返回字符串中一个子串第一处出现的索引。如果没有匹配项,返回-1 。
? charA T() –返回指定位置的字符。
? lastIndexOf() –返回字符串中一个子串最后一处出现的索引,如果没有匹配项,返回
-1 。
? match() –检查一个字符串是否匹配一个正则表达式。
? substring() –返回字符串的一个子串。传入参数是起始位置和结束位置。
? replace() –用来查找匹配一个正则表达式的字符串,然后使用新字符串代替匹配的字符串。
? search() –执行一个正则表达式匹配查找。如果查找成功,返回字符串中匹配的索引值。否则返回-1 。
? slice() –提取字符串的一部分,并返回一个新字符串。
? split() –通过将字符串划分成子串,将一个字符串做成一个字符串数组。
? length() –返回字符串的长度,所谓字符串的长度是指其包含的字符的个数。? toLowerCase() –将整个字符串转成小写字母。
? toUpperCase() –将整个字符串转成大写字母。
JS数学函数的调用
1 SQRT1_ 2 属性返回 2 的平方根的倒数。这个值近似为 0.7071067811865476。语法 Math.SQRT1_2 实例 返回 1/2 的平方根: 输出: SQRT1_2: 0.7071067811865476 2 SQRT2 属性返回 2 的平方根。这个值近似为 1.4142135623730951。 语法 Math.SQRT2 实例 返回 2 的平方根: 输出: SQRT2: 1.4142135623730951
3 strike() 方法用于显示加删除线的字符串。 语法 stringObject.strike() 实例 在本例中,"Hello world!" 将被加上一条删除线: 4 String() 函数把对象的值转换为字符串。 语法 String(object) 参数描述 object 必需。JavaScript 对象。 实例 在本例中,我们将尝试把不同的对象转换为字符串: var num =123.4 num = parseInt(num); alert(num) /*123*/ num = parseFloat(num); alert(num) /*123.0*/ 2 window.onload = function(){ alert("HELLO WORLD") confirm("是否确认注册") prompt("请输入信息") console.log("hello"); } 3 window.onload = function(){ alert("HELLO WORLD") confirm("是否确认注册")
prompt("请输入信息") console.log(document.getElementById("txt")); }
4 window.onload = function(){ alert("hello") var flag = confirm("是否确认") if(flag){ alert("您点击的是确认") }else{ alert("你点击的不是确认") return false; } } 5 var str=prompt ("请输入信息") if(str=="admin"){ alert("admin") }else{ alert("输入错误") } 2 点击事件Linux下常用C语言字符串操作函数
Linux下常用C语言字符串操作函数 stroul, strdup snprintf() atio C中常用字符串操作函数 #include
Js字符串操作函数大全
Js字符串操作函数大全 /* ****************************************** 字符串函数扩充 ****************************************** */ /* =========================================== //去除左边的空格 =========================================== */ String.prototype.LTrim = function() { return this.replace(/(^\s*)/g, ""); } /* =========================================== //去除右边的空格 =========================================== */ String.prototype.Rtrim = function() { return this.replace(/(\s*$)/g, ""); } /* =========================================== //去除前后空格 =========================================== */ String.prototype.Trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ""); } /* ===========================================
C语言函数大全
功能: 异常终止一个进程 用法: void abort(void) 函数名: abs 功能: 求整数的绝对值 用法: int abs(int i) 函数名: absread, abswirte 功能: 绝对磁盘扇区读、写数据 用法: int absread(int drive, int nsects, int sectno, void *buffer) int abswrite(int drive, int nsects, in tsectno, void *buffer 函数名: access 功能: 确定文件的访问权限 用法: int access(const char *filename, int amode) 函数名: acos 功能:反余弦函数 用法: double acos(double x) 函数名: allocmem 功能: 分配DOS存储段 用法:int allocmem(unsigned size, unsigned *seg) 函数名: arc 功能: 画一弧线 用法:void far arc(int x, int y, int stangle, int endangle, int radius)函数名: asctime 功能: 转换日期和时间为ASCII码 用法:char *asctime(const struct tm *tblock) 函数名: asin 功能:反正弦函数 用法: double asin(double x) 函数名: assert 功能: 测试一个条件并可能使程序终止 用法:void assert(int test) 函数名: atan 功能: 反正切函数 用法: double atan(double x)
js内部私有函数
1 内部私有函数