Javascript学习教程:字符串连接

文章简介:JS内置功能之一:字符串连接.

JS内置功能之一:字符串连接;

如果将加号(+)运算符用于数字,表示两数相加;

但将它作用于字符串,则表示字符串相连,将第二个字符串连接在第一个之后。

var a = "Hello,"; var b = "world";

var s = a + b; //生成字符串“Hello,world”;

alert(s);//显示出字符串

alert(s.length);//显示字符串的长度

字符串其他的调用方法:

s.charAt(0); //第一个字符:“H”

s.charAt(s.length-1); //最后一个字符串“d”

s.substring(1,4); //第2~4个字符串注意不是第2~5个字符串 “ell”;

s.slice(1,4); // 同上 “ell”;

s.replace("H","h"); //“h”替换“H”,全文字符替换,

s.toUpperCase(); //全文大写

s.slice(-3); //最后三个字符“rld”;

s.indexOf("l"); //字符l首次出现的位置; “2”

s.lastIndexOf("l"); //字符l最后出现的位置; “10”

s.indexOf("l",3); //在位置33及之后首次出现字符串了的位置 “3”

s.split(", "); //[“hello”,“world”]分割成子串

注:字符串不能相减,只能截取部分字符串相加“+”;

时间: 2025-01-31 01:43:11

Javascript学习教程:字符串连接的相关文章

初级JavaScript学习教程(六)

javascript|教程 使用浏览器的内部对象系统, 可实现与HTML文档进行交互.它的作用是将相关元素组织包装起来,提供给程序设计人员使用,从而减轻编程人的劳动,提高设计Web页面的能力. 一.浏览器对象层次及其主要作用 除了前面提到过的文档document对象外,Navigator浏览器中还提供了窗口(Window)对象以及历史(History)和位置(Location)对象. 浏览器对象(Navigator) 提供有关浏览器的信息 窗口对象(Windows) Window对象处于对象层次

初级JavaScript学习教程(五)

javascript|教程 使用JavaScript可以创建自己的对象.虽然JavaScript内部和浏览器本身的功能已十分强大,但JavaScript还是提供了创建一个新对象的方法.使其不必像超文本标识语言那样,求于或其它多媒体工具,就能完成许多复杂的工作. 在JavaScript中创建一个新的对象是十分简单的.首先它必须定义一个对象,而后再为该对象创建一个实例.这个实例就是一个新对象,它具有对象定义中的基本特征. 一.对象的定义JavaScript对象的定义,其基本格式如下:Function

初级JavaScript学习教程(四)

javascript|教程 JavaScript语言是基于对象的(Object-Based),而不是面向对象的(object-oriented).之所以说它是一门基于对象的语言,主要是因为它没有提供象抽象.继承.重载等有关面向对象语言的许多功能.而是把其它语言所创建的复杂对象统一起来,从而形成一个非常强大的对象系统. 虽然JavaScript语言是一门基于对象的,但它还是具有一些面向对象的基本特征.它可以根据需要创建自己的对象,从而进一步扩大JavaScript的应用范围,增强编写功能强大的We

初级JavaScript学习教程(三)

javascript|教程 JavaScript脚本语言的基本构成是由控制语句.函数.对象.方法.属性等,来实现编程的. 一.程序控制流 在任何一种语言中,程序控制流是必须的,它能使得整个程序减小混乱,使之顺利按其一定的方式执行.下面是JavaScript常用的程序控制流结构及语句:1.if条件语句 基本格式if(表述式)语句段1:......else语句段2:..... 功能:若表达式为true,则执行语句段1:否则执行语句段2. 说明:if -else 语句是JavaScript中最基本的控

javascript下高性能字符串连接StringBuffer类_javascript技巧

复制代码 代码如下: function StringBuffer(){ this.__strings__ = new Array(); } StringBuffer.prototype.append = function(str){ this.__strings__.push(str); }; StringBuffer.prototype.toString = function(){ this.__strings__.join(" "); }; 其实上面的代码,主要利用了js的数组原理

Javascript实例教程(18) 使用字符串函数

javascript|函数|教程|字符串 使用javascript的字符串函数 字符串对象提供了许多方法,但是很少的程序设计人员充分利用它们,这对于一个程序员来说,不能不说这是一种缺陷.字符串提供的方法可以用于操作字符.产生HTML标签以及搜索字符串等等. 下面首先说说什么是字符串.在javascript语言中,字符串就是一种对象.就象在Java中,它们不是作为一系列的字符被存储的,所以字符串的操作必须使用内置的构造器和设置函数来完成.在后来的版本中有了字符串构造器和更多的关于对象的概念.在这个

Javascript实例教程(17) 使用字符串函数

javascript|函数|教程|字符串 字符串对象提供了许多方法,但是很少的程序设计人员充分利用它们,这对于一个程序员来说,不能不说这是一种缺陷.字符串提供的方法可以用于操作字符.产生HTML标签以及搜索字符串等等. 下面首先说说什么是字符串.在JavaScript语言中,字符串就是一种对象.就象在Java中,它们不是作为一系列的字符被存储的,所以字符串的操作必须使用内置的构造器和设置函数来完成.在后来的版本中有了字符串构造器和更多的关于对象的概念.在这个层次上说,字符串是由字母而不是数字组成

ASP.NET MVC 5 学习教程:创建连接字符串

原文 ASP.NET MVC 5 学习教程:创建连接字符串 起飞网 ASP.NET MVC 5 学习教程目录: 添加控制器 添加视图 修改视图和布局页 控制器传递数据给视图 添加模型 创建连接字符串 通过控制器访问模型的数据 生成的代码详解 使用 SQL Server LocalDB Edit方法和Edit视图详解 添加查询 Entity Framework 数据迁移之添加字段 添加验证 Details 和 Delete 方法详解 在上一节中,我们创建了MovieDBContext 类来连接数据

JavaScript 学习笔记(七)字符串的连接_javascript技巧

字符串的连接 一. 最常用+= 一直说这种方式的效率是最低的,为什么呢?可以看下这种方式的实质过程. var str = "hello"; str += "world"; (1) 创建存储"hello"的字符串. (2) 创建存储"world"的字符串. (3) 创建存储连接结果的字符串. (4) 把str的当前内容复制到结果中. (5) 把"world"复制到结果中. (6) 更新str,使它指向结果.