javascript 基础总结1
来源:互联网 发布:js 骰子的转动效果 编辑:程序博客网 时间:2024/05/01 15:24
1.Array 对象unshift方法的使用,向数组的开头添加一个或多个元素。
var arr = new Array()arr[0] = "M"arr[1] = "A"arr[2] = "S"document.write(arr.unshift("W") + "<br />") //打印 W,M,A,Sdocument.write(arr) // 打印4
2. 正则 \b 表示一个单词边界
var str = "number";var pattern = /ber\b/; //匹配一个单词的边界//alert(pattern.test(str)); // 打印true
3. replace用法6:将把字符串中所有单词的首字母都转换为大写
name = 'word1 word2 word3';uw=name.replace(/\b\w+\b/g, function(word){ return word.substring(0,1).toUpperCase()+word.substring(1);} ); // 打印uw= Word1 Word2 Word3
4.ltrim的两种写法
a. 使用prototype,不带参数
String.prototype.ltrim = function(){ return this.replace(/^s+/,''); //使用this,不能写参数} var testStr = " abc";alert(testStr.ltrim());
b.常规写法,带参数
function ltrim(str){ return str.replace(/^s+/,''); }
5.hasOwnProperty(),查找一个对象中是否有指定的属性,无法检查该对象的原型链中是否具有该属性
/** * 获取目标对象的值数组 * @param {Object} 目标对象 * @return {Array} 对象值数组 */J.object.values = function (source) {var result = [], resultLen = 0, k;for (k in source) {if (source.hasOwnProperty(k)) {result[resultLen++] = source[k];}}return result;};
- javascript 基础总结1
- JavaScript基础篇章(总结1)
- javascript/javascript基础总结
- Javascript基础笔记总结
- JavaScript基础学习总结
- JAVASCRIPT 基础总结
- javascript 基础总结
- 【JavaScript】知识总结---基础
- Javascript DOM基础总结
- 【JavaScript】BOM基础总结
- javaScript基础总结
- 【JavaScript】DOM基础总结
- javascript基础总结
- JavaScript基础总结
- javascript基础总结
- JavaScript基础总结
- JavaScript基础总结
- javaScript基础知识点总结
- ajax
- Keil C51编程工具
- Linux curl使用简单介绍
- 用SOCKET发送OpenCV的IplImage结构
- hdu 1040 As Easy As A+B
- javascript 基础总结1
- 三款免费的PHP加速器:APC、eAccelerator、XCache比较
- Fluent Interface-感知
- 安装boost的regex模块
- PING用一生诠释了TCP/IP
- DES加密代码
- 在C#中使用Panel控件实现在一个窗体中嵌套另一个窗体
- C# 类型详解
- sizeof与strlen的基本区别