JavaScript消除字符串空格
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>js除去字符串空格</title>
<script type="text/javascript">
//除去全部空格
function removeAll(str){
var localString = '';
for(var index = 0; index<str.length; index++)
if(str.charCodeAt(index)!= 32){
localString += str.charAt(index);
};
return localString;
}
//利用正则表达式除去全部空格
function replaceSpace(str){
return str.replace(/\s/g,'');
}
//除去左边空格
function leftTrim(s){
var flg = 0;
var lstr = '';
while(s.charCodeAt(flg) == 32 )flg++;
alert(flg);
for(var index = 0; index < s.length - flg; index++)
lstr+= s.charAt(flg+index);
return lstr;
}
//除去右边空格
function rightTrim(s){ &nb
相关文档:
JavaScript 是一种非常灵活的面向对象程序设计语言,它与传统的强类型的面向对象程序设计语言(如 C++,Java,C# 等)有很大不同,所以要实现如 C++、java、C# 当中的一些特性就需要换一种思考方式来解决。今天主要讨论如何在 JavaScript 脚本中实现数据的封装(encapsulation)。
数据封装说的简单点就是把不希望调用者看 ......
Js学习(二)
我们应该已经发现,创建公有实例成员其实很简单,一种方式是通过在类中给 this.memberName 来赋值,如果值是函数之外的类型,那就是个公有实例字段,如果值是函数类型,那就是公有实例方法。另外一种方式则是通过给 className.prototype.memberName 赋值,可赋值的类型跟 this.memberName 是相同的。
到底是 ......
这几天在学JavaScript的基础知识,就把基础的知识整理一下。
1、JavaScript的四种基本的数据类型:数值(整数和实数)、字符串型(用“”或者‘’括起来的字符或者数值)、布尔型(true或false)、空值。
2、JavaScript的变量
声明变量:变量在脚本中第一次出现时候在声明中(var),变量的 ......
6、基于对象的JavaScript语言
JavaScript是基于对象的的语言,不像面向对象有抽象、继承、重载等有关面向对象的功能,但是它还是具有面向对象的基本特征,它可以根据需要创建自己的对象,从而进一步扩大JavaScript的应用范围,增强编写功能强大的Web文档。
对象的基础知识:
对象是由属性和方法两个基本元素组成。一个对 ......