当前位置: 代码迷 >> JavaScript >> js惯用处理
  详细解决方案

js惯用处理

热度:493   发布时间:2014-02-21 00:12:46.0
js常用处理

1. js获取页面url,域名等:

host = window.location.host;

url=document.domain;

url = window.location.href;

?

2. js设置和获取cookie值:

设置cookie?

每个cookie都是一个名/值对,可以把下面这样一个字符串赋值给document.cookie:?

document.cookie="userId=828";?

如果要一次存储多个名/值对,可以使用分号加空格(; )隔开,例如:?

document.cookie="userId=828; userName=hulk";?

在cookie的名或值中不能使用分号(;)、逗号(,)、等号(=)以及空格。

?

获取cookie的值?

下面介绍如何获取cookie的值。cookie的值可以由document.cookie直接获得:?

var strCookie=document.cookie;?

这将获得以分号隔开的多个名/值对所组成的字符串,这些名/值对包括了该域名下的所有cookie

?

3. js变量切割划分:

var s

var ii="aaaa|bbbb";

s=ii.split("|");

alert(s[0]);

alert(s[1]);

?

?

4. js查找字符串串索引:

loc = text.indexOf("this");

可以指定第二个参数用来从某个位置开始搜索。一个用途是寻找重复的字符串,当发现了一个要寻找的目标后,再从这个位置开始搜索第二个。

indexOf("fish",19);

?

?

5. js取字符串substr和substring的用法和区别:

substr 方法

返回一个从指定位置开始的指定长度的子字符串。

stringvar.substr(start [, length ])

参数

stringvar

必选项。要提取子字符串的字符串文字或 String 对象。

start

必选项。所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。

length

可选项。在返回的子字符串中应包括的字符个数。

说明

如果 length 为 0 或负数,将返回一个空字符串。如果没有指定该参数,则子字符串将延续到 stringvar 的最后。

?

substring 方法

返回位于 String 对象中指定位置的子字符串。

strVariable.substring(start, end)

"String Literal".substring(start, end)

参数

start

指明子字符串的起始位置,该索引从 0 开始起算。

end

指明子字符串的结束位置,该索引从 0 开始起算。

说明

substring 方法将返回一个包含从 start 到最后(不包含 end )的子字符串的字符串。

?

?

6. js变量比较:

直接if(a == 'NA')即可,不用a.equals('NA')。

?

?

?

?

?

?

?

?

?

?

?

?

?

?

  相关解决方案