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):得到匹配字符串的“首“字符位置的索引。