javascript中的$符号是什么意思
解释一、
两种可能:
一是正则表达式,表示匹配最末的字符。
例如:/t$/不匹配"eater"中的't',但匹配"eat"中的't'
二是prototype.js文件中重定义的方法。
${"urname"} 等同于 ElementById("urname")
解释二、
英语六级多少分及格
RegExp对象的静态属性
料理鼠王英文版(a)input属性。返回当前所作用的字符串,可以简写为$_,初始值为空字符串""。
(b)lastMatch属性。是当前表达式模式的最后一个匹配字符串,可以简写为$&。其初始值为空字符串""。在每次成功匹配时,lastMatch属性值都会随之改变。
(c)lastParen属性。如果表达式模式中有括起来的子匹配,是当前表达式模式中最后的子匹配所匹配到的子字符串,可以简写为$+。其初始值为空字符串""。每次成功匹配时,lastParen属性值都会随之改变。
(d)leftContext属性。是当前表达式模式最后一个匹配字符串左边的所有内容,可以简写为$`(其中“'”为键盘上“Esc”下边的反单引号)。初始值为空字符串""。每次成功匹配时,其属性值都会随之改变。
(e)rightContext属性。是当前表达式模式最后一个匹配字符串右边的所有内容,可以简写为$’。初始值为空字符串""。每次成功匹配时,其属性值都会随之改变。
(f)$1…$9属性。这些属性是只读的。如果表达式模式中有括起来的子匹配,$1…$9属性值分别是第1个到第9个子匹配所捕获到的内容。如果有超过9个以上的子匹配,$1…$9属性分别对应最后的9个子匹配。在一个表达式模式中,可以指定任意多个带括号的子匹配,mini phone
但RegExp对象只能存储最后的9个子匹配的结果。在RegExp实例对象的一些方法所返回的结果数组中,可以获得所有圆括号内的子匹配结果。
************************************
除此之外还有一个地方:
ava是什么意思
/^*********$/这个$表示与
被搜索字符串的结束位置相匹配
/^[a-z]{3}-\\d{2,}$/比如这个正则表达式表示如果要匹配正确,字符串后面必须是2个以上的数字。比如"wda-123"可以成功匹配,"ags-1"就不行了
解释三、
看看javascript中的$符号是什么意思?译文论坛
shidadmt 发表于: 2008-8-13 08:59 来源: PHPChina 开源社区门户
看过在javascript中这样的函数定义function $H(id){......} ,或者在函数里面有var $(obj) = .......不知道其中的$有什么特殊意思没有?
最新回复
生命如蓝 at 2008-8-13 09:00:58 lucky bastard
一般会有定义$是干嘛用的。。。
俺见过的是这样。。不知你的。
异度冰晶 at 2008-8-13 09:04:48
$在JS里也是一个正常的标识符组成部分
就如楼主的函数里 $H(id) 这个函数,本质上与 AH(id), BH(id), CH(id) 没有任何区别
用$只是为了方便记忆以及减少冲突
托福学习网bush at 2008-8-13 09:06:52
拉丁语在线翻译
这个使用的JQuery 框架 这个框架很简小实用
125231896 at 2008-8-13 09:09:45
$和_ 都属于JS合法的标志符。
huij在Jquery中 将$自定义为一个方法
作用类似getElementById
中信会计培训shidadmt at 2008-8-13 09:12:39
一开始我也以为没有特别含义只是一种命名方式。但,,,,我去查查,感觉加了有特别的作用。
shidadmt at 2008-8-13 09:32:24
呵呵,原来代码没看全,误以为$代表了什么意思。谢了各位。