字符串对象的charAt函数存在的意义
2017-07-10 12:05
323 查看
var style = ""; style[0] //undefined var style = ""; style.charAt(0); //""
如上例所示。当使用索引取字符串,字符串没有任何内容时,将会获得undefined,如果我们用这个undefined结果再去调用字符串对象的其他方法,使用时有可能导致程序报语法错误。
而使用charAt则比较安全,即使字符串里没有内容,也会如实反映,而不会报undefined。
相关文章推荐
- C++沉思录读书笔记(21,22章)- 函数对象存在的意义以及自定义能应用bind1st(bind2nd)的函数对象模板
- java中字符串对象的意义 string a = "xs" string a = new String(a) char[] a = {'x','s'}
- Object.toString()返回字符串的意义:对象名+@+对象内存地址?
- PHP 为你提供一个叫__toString() 的函数,你可以用它来返回表示对象的字符串信息,而且一旦定义它,打印命令将调用它并打印出返回的字符串。
- Winform 加密连接字符串“未能提供RsaProtectedConfigurationProvider加密,对象已存在”的解决方案
- js判断js文件有没有引入,一般引入的js文件里面都会有函数和对象是否存在
- 存在依赖关系的存储过程与函数,其中的个别对象发生变化后,整个依赖关系是否自动保持?
- eval函数就是JavaScript用来解释JSON字符串的,把字符串转化为对象、数组、函数或者其它。
- php程序员学习javascript:第二章:javascript对象函数(一):字符串对象函数
- Js中的eval()函数把含有转义字符的字符串转换成Object对象
- json格式字符串与json对象相互转换的函数
- ThinkPHP中的过滤函数[可以对对象,数组,字符串进行递归过滤]
- 函数对象的应用:在指定的文件中显示指定长度的字符串
- 根据字符串名称动态调用Python的函数和对象方法
- Javascript 中的 字符串对象 toUpperCase() toString() charAt() indexOf() lastIndexOf() replace() search() substring()
- 数组、对象、字符串转JSON的函数
- 函数对象的意义:泛型算法应用以及避免重载带来的全局影响
- Flex判断对象中属性、方法(函数)是否存在的最简单方法
- MS SQL 中判断 数据库, 存储过程,表,临时表,视图,函数,用户,用户创建对象 等是否存在 SQL脚本
- dhtml 调试中用的函数--将对象转为字符串,统计对象长度