JavaScript test() 方法
定义和用法test() 方法用于检测一个字符串是否匹配某个模式.如果字符串中有匹配的值返回 true ,否则返回 false。语法在字符串中全局搜索 "Hello" 和 "Runoob" 字符串:
以上实例输出结果:
Javascript 判断是移动端浏览器还是 PC 端浏览器:
...
JavaScript严格区分大小写
JavaScript严格区分大小写,如果弄错了大小写,程序将报错或者运行不正常。
JavaScript不区分整数和浮点数,统一用Number表示
JavaScript不区分整数和浮点数,统一用Number表示,以下都是合法的Number类型:
计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等,它们和十进制表示的数值完全一样。Number可以直接做四则运算,规则和数学一致:注意%是求余运算。
...
如果用一个整数与0相除,得到的是无穷大
正无穷大
&&逻辑与运算符,只有两边的数都为true时才为true
&&逻辑与运算符,只有两边的数都为true时才为true,否则为false。
从上面第三个例子可以看出,可以做多个&&与运算,然后输出结果。
||逻辑或运算只要是有一个是true,那么结果就为true
||逻辑或运算只要是有一个是true,那么结果就为true,例如:
跟逻辑与&&运算一样,||或运算也可以多个比较,只要有一个是true就是true。
!逻辑非运算是一个单运算,把true变为false,把false变为ture
布尔值就经常在判断语句中使用,例如:
JS比较运算符>、<、>=、<=、==、===等
JS比较运算符包含>、=、=和
JS数组,用英文状态中括号括起来,元素用英文状态逗号隔开
数组是一组按顺序排列的集合,集合的每个值称为元素。JavaScript的数组可以包括任意数据类型。例如:
上述数组包含6个元素。数组用[]表示,元素之间用,分隔。另一种创建数组的方法是通过Array()函数实现:注意Array()中的A必须大写,然而,出于代码的可读性考虑,强烈建议直接使用[]。数组的元素可以通过索引来访问。请注意 ...
JavaScript的对象是一组由键-值组成的无序集合
JavaScript的对象是一组由键-值组成的无序集合,例如:
JavaScript对象的键都是字符串类型,值可以是任意数据类型。上述person对象一共定义了6个键值对,其中每个键又称为对象的属性,例如,person的name属性为'Bob',zipcode属性为null。
要获取一个对象的属性,我们用对象变量.属性名的方式:
...
JS变量
变量的概念基本上和初中代数的方程变量是一致的,只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型。变量在JavaScript中就是用一个变量名表示,变量名是大小写英文、数字、$和_的组合,且不能用数字开头。变量名也不能是JavaScript的关键字,如if、while等。申明一个变量用var语句,比如:变量名也可以用中文 ...
Javascript strict模式
JavaScript在设计之初,为了方便初学者学习,并不强制要求用var申明变量。这个设计错误带来了严重的后果:如果一个变量没有通过var申明就被使用,那么该变量就自动被申明为全局变量:
在同一个页面的不同的JavaScript文件中,如果都不用var申明,恰好都使用了变量i,将造成变量i互相影响,产生难以调试的错误结果。使用var ...
全局变量和函数内部局部变量
使用var在函数外声明的变量,在函数内外均可使用,但是在函数内使用var声明的变量,只能在函数内使用,函数外部访问无效,特殊情况,当在函数内部不使用var声明变量,那么这个变量是全局变量。
javascript块级作用域
在ES6之前,使用var声明的变量没有块级作用域的概念,他在{}之外依然可以访问。
ES6出来后,我们可以let关键字来实现块级作用域,let声明的变量只在let所在的{}代码块内有效,在{}之外无法访问。
使用var重新声明变量可能带来问题,在代码块{}内声明的变量也会声明代码块外的变量。
...
jquery的点击事件的4中写法
1、click点击
2、on写法
3、on写法
4、直接在html里使用onclick=""书写
jquery内嵌多函数格式
代码如下:
function函数之间用逗号隔开。
jQuery取得select选中的值 最全整理
记录一下。本来以为jQuery("#select1").val();是取得选中的值,那么jQuery("#select1").text();就是取得的文本。这是不正确的,正确做法是:jQuery("#select1 option:selected").text();
如何用jquery获取input输入框中的值?
如何用jquery获取中输入的值?
$(" #test ").val()
$(" input[ name='test' ] ").val()
$(" input[ type='text' ] ").val()
$(" input[ type='text' ]").attr("value")
jQuery :text 选择器
选择 type="text" 的 元素:
:text 选择器选取类型为 text 的 元素。
$(this).find('p') this获取子元素的值
直接上代码: