JavaScript 基础知识之对比记忆学习

1.  alter修改(易写混),alert警告

      alert 函数语法:alert(str);str字符串用单引号或双引号隔开

2.标识符和关键字

      标识符:由不以数字开头的字母、数字、下划线、$组成。常用于表示函数、类、属性、变量等的名称。不能和保留关键字重复。 C语言中把标识符分为三类:关键字预定义标识符,用户自定义标识符

      关键字:只有系统才能用的标识符。系统事先定义有特别意义的词,如 class new public private protected this try throw catch (true false)等

3.内置对象 (form  js包括的对象: 内置对象、自定义对象、浏览器对象、HTML DOM对象、ActiveX对象)

内置对象
1)简单数据对象:String、Number、Boolean 2)组合对象:Array、Date、Math 3)复杂对象:Function、RegExp(正则表达式)

4.string类型

string类型对象的属性length   相对于C#中使用Length。

string 方法对比

1)大小写转换:

 toLowerCase():转为小写;    

toUpperCase():转为大写

2)获取指定字符:

charAt(index):返回指定位置index的字符;

charCodeAt(index):返回指定位置index的字符的Unicode编码

3)查询指定字符串:

indexOf(findstr,index):从前往后,从位置index开始查找指定的字符串findstr,并返回出现的首字符的位置。

lastIndexOf(findstr):从后往前,查找指定的字符串findstr,并返回出现的首字符的位置。

4)操作子字符串

获取子字符串:substring(start,end):从start开始,到end结束,不包含end。

替换子字符串:replace(oldstr,newstr):返回替换后的字符串。

拆分子字符串:split(bystr):用bystr分割字符串,并返回分割后的字符串数组。

对比:合并数组组成字符串join(bystr):以bystr作为连接数组中元素的分隔字符,返回拼接后的数组。

5)与正则表达式使用

①replace(regexp,"replacestr"):返回替换后的结果。

②match(regexp):返回匹配字符串的数组。

③search(regexp):得到匹配字符串的“首“字符位置的索引。

 

posted @ 2016-02-19 16:36  jerliu  阅读(194)  评论(0编辑  收藏  举报