js里面$的意思是:
$符号在php中是表示变量的特征字符, 在js中它也有很多作用, 一般我们用来命名一个函数名称,获取id的
1、首先可以用来表示变量, 比如变量 var s='asdsd'或var $s='asdasd'
2、在正则表达式中,它可以匹配结尾 /sa$/.test(string) 匹配string字符串中的sa,比如string='125sa'则匹配,string='125sa21'则不匹配 正则表达式很复杂,这里只是简单的说说。
3、由于受prototype.js(老外写的框架,用于将一些常用的函数封装,方便操作)的影响, 现在很多人都用 $来表示一个查找对象的函数, $=function (id) { return (typeof (id)=='object')?id:document.getElementById(id)}其实就是一个自定义函数,用$只是简单,其实用其它字符也是一样的,
如下:
==,===相等运算符
!=,!==不等式运算符
= 赋值运算符
&&,||,!逻辑运算符
() 分组运算符
, 逗号运算符
?…: 条件(三元)运算符
|,&,^,~按位OR,AND,XOR和NOT运算符
<<,>>,>>>位移位运算符
+,-运算符
++,--前/后增/减运算符
void operator
var x = function() vs function x()函数声明语法
=>箭头函数表达式语法
(function(){...})()IIFE (立即调用函数表达式)
someFunction()() 返回其他功能的功能
[],Array()数组符号
/.../ -正则表达式文字
$在正则表达式替换模式:$$,$&,$,$’,$n`
{key: value} 对象文字语法:
可选的链接运算符(foo?.bar?.baz):
空位合并运算符(??)
function*,yield,yield* Declaring variables:
var,let,const变量声明:
this 关键词:
:: 绑定运算符:
new operator
delete operator
label: 标签
+=Operator
...iter 传播语法/ Rest参数
|>Operator
** Power Operator
运算符是完成操作的一系列符号,在javascript中有赋值去运算符,算术运算符,字符串去处符,逻辑运算符,比较运算符,条件运算符及位运算符,(其中位去处符几乎很少用到,也已超出我们介绍的内容).1.赋值运算符
赋值运算符通常被用于在一个表达式中进行赋值,如example="this
is
a
book"其中"="就是一个赋值运算符.
2.算术运算符
javascript中的算术运算符有双目运算符和单目运算符.
标准的双目运算符有五种:+(加),-(减),*(乘),/(除),%(取模)
3.比较运算符
比较运算符的基本操作过程是,首先对它的操作数进行比较,然后再返回一个true或false值.
4.逻辑运算符
主要将布尔值作为操作数,而且同比较去处符一样,也返回布尔值.
5.字符串运算符
字符串运算符为+,主要用于两个字符串的组合,例如"this
is
"+"book"
//结果为"this
is
book"
6.条件运算符
条件运算符与前面介绍过的运算符有所不同,因为条件表达式会根据条件计算出一个或两个不同的值,其结构为(条件)?结果1:结果2。望采纳。