- 浏览: 232768 次
文章分类
- 全部博客 (160)
- java语言基础 (67)
- jsp基础 (2)
- eclipse使用 (2)
- java源码解读 (6)
- 计算机基础 (3)
- eclipse插件 (0)
- 网络基础 (8)
- 算法 (2)
- linux (0)
- 英语 (0)
- C语言 (4)
- JavaScript (17)
- 数学 (0)
- struts2 (2)
- 自然哲学 (0)
- Servlet (1)
- HttpServer (2)
- ext (1)
- 个人 (1)
- dojo (27)
- spring (2)
- hibernate (4)
- css (3)
- 多线程 (0)
- chrome插件开发 (0)
- svn (0)
- thrift (2)
- phonegap (1)
- java线程 (1)
- 不是很熟悉的css属性 (0)
- 数据库性能调优 (0)
- 项目管理 (1)
- ios (0)
- 软件工程 (0)
- db2 (0)
- 词汇管理 (0)
- zhenyan (0)
- 计划 (0)
- android (0)
- ssss (0)
- 是的 (0)
- dsada (0)
- 泛点是 (0)
- fds (0)
- cxzc (0)
- 权限 (0)
- dfsfds (0)
- http://www.cnblogs.com/kingboy2008/p/5261771.html (0)
- sss (0)
- ddd (0)
- fdsfdsf (0)
- sso (0)
- nginx (0)
- 分布式数据一致性 (0)
- mysql (0)
- ios永久存储 (0)
- js匿名函数 (0)
- 打印机qqq (0)
最新评论
JavaScript有三种基本数据类型,字符串,数字以及布尔型。这篇文章主要介绍字符串的用法。
1. 字符串变量定义
由于JavaScript是一门支持松散类型的编程语言,字符串或者数字型、布尔型变量在声明时并没有什么差别,只有把文本赋给字符串变量时,才真正地认为它是一个字符串类型。
var myString = "test";
2. 字符串转义符
上面已经定义并初始化了一个字符串,下面来看下下面一个例子:
<!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=gb2312" /> <title>Tests</title> </head> <body> <script language="javascript" type="text/javascript"> var myString = "hello\nworld"; document.write(myString); </script> </body> </html>
浏览器没有显示出回车,而且即使在hello之后加了多个空格,也无法显示出来,?,待解。。。
3. 字符串转换
数字、布尔值等其他数据类型都可以转换成字符串;一般来说,脚本引擎将根据上下文自动完成转换。例如,当把数字或布尔型变量传给希望接收字符串变量的函数时,将先会隐身地将该数值转化为字符串,再进行处理:
<!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=gb2312" /> <title>Tests</title> </head> <body> <script language="javascript" type="text/javascript"> var numValue = 100; document.writeln(numValue); </script> </body> </html>
另一种情况是,当遇到两个字符串相加时:
var numValue = 100; document.writeln("The value is: " + numValue);
var strValue = "4" + 3 + 1; //431 var strValue2 = 4 + 3 + "1"; //71
但是有一点特别注意,前面是在“+”中,数字变字符串。别的符号就不这样啦!
<!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=gb2312" /> <title>Tests</title> </head> <body> <script language="javascript" type="text/javascript"> var result = "35" - 3; var result2 = "33" / 3; var result3 = "3" * 3; document.writeln(result); document.writeln(result2); document.writeln(result3); </script> </body> </html>
//运行结果 //32 11 9
发表评论
-
mysql并发
2013-01-08 13:38 0/** * 测试msql JDBC连接并发安全性 ... -
java注解2
2013-01-06 22:02 1008由前一篇的代码,运行代码如下:public clas ... -
java注解1
2013-01-06 21:56 944本文演示java注解的使用 1. getDe ... -
Java集合框架分析
2012-08-29 21:28 01. Java集合整体框架 下面的两张图说明 ... -
AbstractList
2012-08-29 20:48 976public abstract class Abstra ... -
Set
2012-08-28 11:17 677public interface Set<E> e ... -
List源码
2012-08-28 11:15 1003public interface List<E&g ... -
Collection源码
2012-08-28 11:13 938public interface Collection< ... -
java集合框架
2012-08-28 10:39 0java的集合框架中,主要有3类常用的集合。 -
web的debug
2012-03-29 10:48 0hh -
文件读取
2012-03-10 19:32 0public class Util { publ ... -
HTML元素的访问
2011-11-30 09:31 0有3忠方法可以访问html中的元素。 -
Schema数据类型
2011-11-26 16:34 0Schema不仅内置了丰富的数据类型,而且还允许开发者 ... -
初学XML3
2011-11-26 10:08 0编写了XML Schema语义约束之后,必须将其导入目 ... -
初学XML2
2011-11-26 09:22 817<?xml version="1.0& ... -
初学XML
2011-11-26 08:50 883<?xml version="1.0&q ... -
项目管理
2011-11-05 22:39 0项目管理开始于项目计划阶段,贯穿于整个系统开发生命周期 ... -
项目可行性分析
2011-11-05 21:23 0项目可行性包括三个方面:技术可行性,经济可行性,组织 ... -
系统开发生命周期
2011-11-05 21:16 0系统开发生命周期有四个4个基本阶段: 计划- ... -
系统开发生命周期
2011-11-03 22:55 0ds
相关推荐
### JavaScript字符串操作详解 在JavaScript中,字符串是用于表示文本数据的一种基本数据类型。字符串可以包含单个字符或多个字符组合成的文本序列。本文将详细介绍JavaScript中的字符串操作方法,帮助开发者更好地...
JavaScript字符串函数大全 JS自带函数 JavaScript字符串函数大全 JS自带函数
标题"javascript字符串排序"提示我们关注的重点是如何在JS环境中有效地对字符串进行排序。描述中提到的方法比默认的`sort()`方法效率更高,速度更快,这通常涉及到自定义排序函数的使用。 默认情况下,JavaScript的...
在JavaScript编程中,我们经常需要处理多行字符串,特别是在创建模板、日志或者代码注释时。然而,JavaScript原生不支持多行字符串,我们通常使用反斜杠(\)来连接多行,但这会导致代码可读性降低,排版混乱。为了...
### JavaScript字符串方法详解 #### 一、概述 在JavaScript中,字符串是一种常用的数据类型,用于表示文本信息。字符串可以通过多种方式进行操作,例如查找字符、连接字符串等。本篇教程将详细介绍JavaScript中的...
在本篇文章中,我们将深入探讨JavaScript字符串验证的基础知识,帮助你更好地编写高质量的网站代码。 一、创建与操作字符串 1. 创建字符串:可以通过双引号或单引号来创建字符串,例如:"Hello, World!" 或 'Hello...
JavaScript字符串方法是编程语言JavaScript中处理文本数据的重要组成部分。这些方法允许开发者进行各种操作,如组合字符串、查找子串、替换内容以及转换大小写。以下是对提到的一些关键字符串方法的详细解释: 1. `...
这里我们探讨8个高效的JavaScript字符串处理技术,它们能够帮助你编写更简洁、更易维护的代码。 1. **字符串填充**: - `padStart()` 和 `padEnd()` 方法用于在字符串的开始或结束处填充指定的字符,直到达到特定...
以下是对标题和描述中提及的JavaScript字符串处理函数的详细说明: 1. **concat()**:这个函数用于连接两个或多个字符串,创建一个新的字符串,而不会改变原始字符串。例如: ```javascript var str1 = "Hello "; ...
"JavaScript 字符串常用的方法" JavaScript 字符串常用的方法可以分为三类:动态方法、静态方法和查找类。 动态方法 1. charAt():获取字符串指定位置上的字符 * 参数:一个,指定要获取的字符位置 * 不能接受...
Javascript 字符串常用方法详解 Javascript 字符串是指一个或多个排列在一起的字符,放在单引号或双引号之中。 Javascript 字符串类似于数组,是一个一个字符拼凑在一起组成的,因此可以用 length 属性取得字符串的...
javascript 字符串去掉左右空格, 用正则实现, trim()功能, 简单易用.
Strman是一个专为JavaScript设计...总的来说,Strman是一个强大且全面的JavaScript字符串处理工具,它提供了一系列实用的函数,帮助开发者更高效地处理字符串任务,无论是前端开发还是Node.js后端开发,都能从中受益。
随着ECMAScript标准的不断发展,ES6及之后版本引入了许多新的字符串处理方法,进一步增强了JavaScript字符串操作的能力: 1. **检查字符串开头或结尾** - `startsWith(searchString[, position])` 和 `endsWith...
资源名称:javascript字符串函数 中文WORD版 内容简介: 本文档主要讲述的是javascript字符串函数;希望本文档会给有需要的朋友带来帮助;感兴趣的朋友可以过来看看 资源截图: ...