您的位置:首页 > Web前端 > JavaScript

javascript常忘的备份一下

2010-06-28 15:26 489 查看
判断undefined

if (typeof(exp) == "undefined")
{
alert("exp is undefined");
}


typeof的返回值为字符串:"number"、"string"、"boolean"、"object"、"function"、"undefined"
判断null

if (!exp && typeof(exp)!="undefined" && exp!=0)
{
alert("exp is null");
}


判断数字字符串

var n = Number(str);
if (!isNaN(n))
{
alert("str是数字字符串");
}


对于省略写法(如:".3"、"-.3")、科学计数法(如:"3e7"、"3e-7")、十六进制数(如:"0xFF"、"0x3e7")均被认定为数字格式,这类字符串都可以用 Number 转化成数字。

字符串函数

函数:split()

功能:使用一个指定的分隔符把一个字符串分割存储到数组

var str = "jpg|bmp|gif|ico|png";
var arr = str.split("|");
//arr 是一个包含字符值”jpg”、”bmp”、”gif”、”ico”和”png”的数组
for (var i=0;i<arr.length; i++) {
alert(arr[i]);
}


函数:join()

功能:使用您选择的分隔符将一个数组合并为一个字符串

var myArray = new Array("jpg","bmp","gif","ico","png");
var myList = myArray.join("|");
//结果是jpg|bmp|gif|ico|png
alert(myList);


函数:substring()

功能:字符串截取

alert("MinidxSearchEngine".substring(0,6)); // Minidx


函数:indexOf()

功能:返回字符串中匹配子串的第一个字符的下标

var myString = "JavaScript";
alert(myString.indexOf("v")); // 2
alert(myString.indexOf("Script")); // 4
alert(myString.indexOf("key")); // -1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: