- 浏览: 226764 次
文章分类
- 全部博客 (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 925由前一篇的代码,运行代码如下:public clas ... -
java注解1
2013-01-06 21:56 904本文演示java注解的使用 1. getDe ... -
Java集合框架分析
2012-08-29 21:28 01. Java集合整体框架 下面的两张图说明 ... -
AbstractList
2012-08-29 20:48 944public abstract class Abstra ... -
Set
2012-08-28 11:17 634public interface Set<E> e ... -
List源码
2012-08-28 11:15 959public interface List<E&g ... -
Collection源码
2012-08-28 11:13 883public 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 782<?xml version="1.0& ... -
初学XML
2011-11-26 08:50 834<?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字符串函数大全 JS自带函数 JavaScript字符串函数大全 JS自带函数
theredoc - 让多行JavaScript字符串看起来排版更好
JS自带函数,concat,indexOf,将整个字符串转成小写字母,通过将字符串划分成子串,将一个字符串做成一个字符串数组。
javascript 字符串去掉左右空格, 用正则实现, trim()功能, 简单易用.
JavaScript字符串函数大全.txt JavaScript字符串函数大全.txt
javascript 常用字符串函数
资源名称:javascript字符串函数 中文WORD版 内容简介: 本文档主要讲述的是javascript字符串函数;希望本文档会给有需要的朋友带来帮助;感兴趣的朋友可以过来看看 资源截图: ...
JavaScript语言教程:JavaScript 字符串
JavaScript 字符串方法
javascript字符串介绍
JavaScript字符串方法[参考].pdf
javascript 字符串的验证基础中的JavaScript,叫你怎么用JavaScript编写网站。
js字符串的处理函数、带实例 、
JavaScript字符串函数大全 JS自带函数
javascript字符串处理函数汇总.pdf
这是一个JAVASCRIPT的字符串排序方法,比默认的SORT方法效率要高,速度快。
JavaScript字符串常用的方法_.docx