<JavaScript> 一. string对象的属性和方法

  1 <!DOCTYPE html>
  2 <html>
  3 <head>
  4     <title></title>
  5 <script type="text/javascript">
  6 /*
  7     string 对象
  8 */
  9
 10 // ------------- 属性 -------------
 11 // 1. length属性: 获取字符串的长度
 12 var str = "Hello, world!";
 13
 14 var len = str.length;
 15 document.write(len);
 16 document.write("<hr>");
 17
 18 // ------------ 方法 ---------------
 19 // 1. toLowerCase(): 将字符串中的字母转成全小写
 20 str = str.toLowerCase();
 21 document.write(str);
 22 document.write("<hr>");
 23
 24 // 2. toUpperCase(): 将字符串中的字母转成全大写
 25 str = str.toUpperCase();
 26 document.write(str);
 27 document.write("<hr>");
 28
 29 // 3. charAt(index): 返回指定下标的字符
 30 var c = str.charAt(4);
 31 document.write(c);
 32 document.write("<hr>");
 33
 34 // 字符串的字符下标与数组元素的下标一样
 35 for (var i = 0; i < str.length; i++) {
 36     document.write(str.charAt(i) + " ");
 37 }
 38 document.write("<hr>");
 39
 40 // 4. indexOf(subStr) 从左往右 查找子字符串在原字符串中的索引位置, 如果没有返回-1
 41 var email = window.prompt("输入邮箱地址");
 42 if (email.indexOf("@") != -1) {
 43     document.write("邮箱 " + email + " 合法");
 44 } else {
 45     document.write("邮箱 " + email + " 不合法");
 46 }
 47 document.write("<hr>");
 48
 49 // 5. lastIndexOf(subStr) 从右往左 查找子字符串在原字符串中的索引位置, 如果没有返回-1
 50 // 6. substr(startIndex, length) 从startIndex开始, 截取length个长度的字符串
 51 // length 可以省略, 从开始位置截取到结束
 52 var fileName = window.prompt("输入文件名");
 53
 54 // 开始截取的位置
 55 var startIndex = fileName.lastIndexOf(".");
 56 document.write("startIndex: " + startIndex);
 57 document.write("<hr>");
 58
 59 // 截取字符串
 60 ext = fileName.substr(startIndex + 1);
 61 document.write("ext: " + ext);
 62 document.write("<hr>");
 63
 64 var arr = ["png", "jpg", "gif"];
 65
 66 // 标记是否是图片
 67 var isImg = false;
 68 for (var i = 0; i < arr.length; i++) {
 69     if (ext == arr[i]) {
 70         isImg = true;
 71         break;
 72     }
 73 }
 74 document.write("isImg: " + isImg);
 75 document.write("<hr>");
 76 document.write("文件 " + fileName + (isImg ? " 是图片" : " 不是图片"));
 77 document.write("<hr>");
 78
 79 // 7. substring(startIndex, endIndex) 从startIndex开始截取, 到endIndex结束
 80 // 如果省略endIndex, 跟substr()一样, 截取到字符串结尾
 81 // 包含startIndex处的字符, 不包含endIndex处的字符
 82 var str = "abcdefg";
 83 str = str.substring(1, 5);
 84 document.write(str);
 85 document.write("<hr>");
 86
 87 // 8. split(分割号) 字符串分割若干断, 返回一个数组
 88 var str = "星期日, 星期一, 星期二, 星期三, 星期四, 星期五, 星期六";
 89
 90 // 获取日期
 91 var now = new Date();
 92
 93 // 获取星期值
 94 var day = now.getDay();
 95
 96 // 字符串转换数组
 97 var arr = str.split(",");
 98
 99 // 输出结果
100 document.write(arr[day]);
101 document.write("<hr>");
102
103 // 空字符串也可以成为分割号
104 var str = "面朝大海春暖花开";
105 var arr = str.split("");
106 document.write(arr);
107 document.write("<hr>");
108
109 </script>
110 </head>
111 <body>
112
113 </body>
114 </html>
时间: 2024-10-07 06:30:34

<JavaScript> 一. string对象的属性和方法的相关文章

JavaScript的String对象的属性和方法

---恢复内容开始--- 属性: length              字符串的长度 prototype         字符串的原型对象 constructor       字符串的构造函数,会返回function String()函数 方法: charAt()               参数为字符串数组 数组下标.返回该下标的对应的字符.如果索引值超出字符串范围,则返回空字符串(参数范围是0至.length-1) charCodeAt()        参数同上,返回该下标对应的字符的U

String对象的属性和方法

创建字符串的两种方法: 1.直接量:var str = ""; 2.字符串对象创建: new String(""); String对象的属性 1.constrcutor 2.prototype 3.length:   str.length可以获取字符串长度 String对象的方法 1.匹配相关:与正则表达式配合使用 (1)str.match(RegExp):匹配指定字符串 (2)str.replace(RegExp):替换指定字符 (3)str.search(Reg

&lt;JavaScript&gt; 六. window对象的属性和方法

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title></title> 5 <script type="text/javascript"> 6 /* 7 BOM: Browser Object Model 浏览器对象模型 8 提供了访问和操作浏览器各组件的方式 9 10 window: 浏览器窗口 JS中最大的对象, 其它对象都是它的子对象 11 location: 地址栏 12

全面理解Javascript中Function对象的属性和方法

函数是 JavaScript 中的基本数据类型,在函数这个对象上定义了一些属性和方法,下面我们逐一来介绍这些属性和方法,这对于理解Javascript的继承机制具有一定的帮助. 属性(Properties) arguments 获取当前正在执行的 Function 对象的所有参数,是一个类似数组但不是数组的对象,说它类似数组是因为其具有数组一样的访问性质及方式,可以由arguments[n]来访问对应的单个参数的值,并拥有数组长度属性length.还有就是arguments对象存储的是实际传递给

&lt;JavaScript&gt; 二. array对象的属性和方法

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title></title> 5 <script type="text/javascript"> 6 /* 7 数组对象 8 */ 9 10 // -------------- 属性 --------------- 11 // 1. length属性 动态获取数组长度 12 var arr = ["星期日", &quo

关于JavaScript的对象,属性,方法的一些理解和认识。

对象      万物皆对象,所谓的对象,就是一个实体,一个物体,对象一定是有一个名字的, 在JavaScript中有很多很多对象,这些对象天生就存在在JavaScript中,比如document就是一个对象,window也是对象.     JavaScript想调用一个对象,非常的简单,直接打它的名字即可.     在JavaScript中,每个对象是负责不一样的事情.    document负责一切和文档相关的事情:window负责一切和浏览器窗口相关的事情:console负责一切和控制台相关

Javascript中String对象的的简单学习

第十一课String对象介绍1:属性    在javascript中可以用单引号,或者双引号括起来的一个字符当作    一个字符对象的实例,所以可以在某个字符串后再加上.去调用String    对象的属性和方法.        例如    length返回string对象的长度,代表的是字符串当中字符的个数.    "大家好".length;//字符串的长度是3,每个汉子代表一个字符    2:常用方法    indexOf(substring[,startIndex])      

Javascript常用对象的属性和方法

javascript为我们提供了一些非常有用的常用内部对象和方法.用户不需要用脚本来实现这些功能.这正是基于对象编程的真正目的. 在javascript提供了string(字符串).math(数值计算)和Date(日期)三种对象和其它一些相关的方法.从而为编程人员快速开发强大的脚本程序提供了非常有利的条件. 1.常用内部对象 在javascript中对于对象属性与方法的引用,有两种情况:其一是说该对象是静态对象,即在引用该对象的属性或方法时不需要为它创建实例:而另一种对象则在引用它的对象或方法是

JavaScript中String对象处理HTML标记中文本的方法

big():创建一个<big></big>标记,将这个字符串的字体变大blink():创建一个<blink></blink>标记,使字符串具有闪烁效果bold():创建一个<bold></bold>标记,使字符串加粗显示fixed():创建一个<tt></tt>标记,使字符串固定倾斜显示italics():创建一个<i></i>标记,使字符串以斜体显示small():创建一个<sm