2016.9.13 JavaScript入门之六基础函数

1.Math.random()函数;

2.math.floor(x)返回小于参数x的最大整数,即对浮点数向下取整.

例如:random本身只产生(0~1)之间的小数,random()*10 意思是产生0~10之间的小数

3.Regular expressions正则表达式:正则表达式是用来在字符串中找到某些单词或模式的。

例如:如果我们想在字符串中找到:狗追猫,这个字符串,我们可以使用以下的正则表达式:/ the/gi

正则表达式的使用方法:

/是正则表达式的开始。
the我们要匹配的模式。
/正则表达式的结束。

g意味着全局,它导致模式返回字符串中的所有匹配,而不仅仅是一个。

i意味着当我们在搜索时,忽视大小写模式;

testString.match(expression).length的功能是返回   计算得到的字符串中and的数量;

4.正则表达式:检索一个字符串中的一个数字(例如,数字9到0)的数字选择器。在JavaScript中,它是这样的:/\d/g;

添加一个加号(+)后的选择,例如:/\d+/g,允许这个正则表达式匹配一个或多个数字;

这个字符串中有两个数字,因此检索结果是:2;

5.我们也可以使用正则表达式选择喜欢的查找字符串中的空格。空格字符:”",\r(回车),\n(换行),\t(标签),和\f(换页)。

空格的正则表达式看起来像这样:/\s+ /g

在这个字符串中,有7个空格,因此用正则表达式检索的结果是:7;

6.正则表达式:/\S/g,用来检索所有非空白的字符:

在这个字符串中,非空格占49个字符串,所以检索的结果就是:49;

时间: 2024-08-09 02:18:29

2016.9.13 JavaScript入门之六基础函数的相关文章

JavaScript 笔记(1) -- 基础 & 函数 & 循环 & ...

目录(代码编写): 显示数据 语法 变量 & 变量类型 对象 函数 事件 字符串 运算符 条件语句 循环语句 Break 和 Continue 使用 JS 近两年,现整理下一些基本: HTML 中的脚本必须位于 <script> 与 </script> 标签之间. 脚本可被放置在 HTML 页面的 <body> 和 <head> 部分中. 那些老旧的实例可能会在 <script> 标签中使用 type="text/javascr

2016.9.14 JavaScript入门之七面向对象和函数

1.JavaScript中的变量,可以是对象,具有相应的属性: 2.我们也能够使用构造函数创建对象.构造函数的函数给出了一个大写的名称,以使它清楚地表明它是一个构造函数. 在构造函数中,这个变量是指由构造函数创建的新对象.所以当我们表示为:this.wheels = 4: 3.在JavaScript中,同样可以使用new关键字,来创建一个新的实例对象,新创建的实例对象,可以增加删除修改属性值: 4.我们可以向我们的构造函数添加参数,这样避免重复创建同一类对象函数,当有参数参与进来时,this.w

2016.8.22 JavaScript入门之三

1.对一个数组的末尾追加数据的一种简便方法是通过push()功能. 例如: var myArray = [["John", 23], ["cat", 2]];myArray.push(["dog",3]); 2.移除一个数组中最后一个数据,可以用pop()函数,它可以移除数组中任何一种类型的数据: 例如: var myArray = [["John", 23], ["cat", 2]]; var remov

2016.8.25 JavaScript入门之二

1.字符串中,引用字符串:要用/"转换: 例如:var myStr="I am a \"double quoted\" string inside \"double quotes\"."; 输出是:I am a "double quoted" string inside "double quotes". 2.字符串处理方法二:单引号中,嵌套双引号: 例如:var myStr = '<a hr

2016.8.21 JavaScript 入门

1.JavaScript的数据类型: ①undefined ②null ③boolean ④string ⑤symbol ⑥number,    object 2.在JavaScript中所有的变量和函数名是大小写敏感的; 所以,一般变量名的规范是:在使用CamelCase写变量名.在camelCase,多字的变量名称的第一个字,在小写,后续的每一个单词的第一个字母是大写的. 3.在javaScript中,用%计算,表示余数: 例如:5%2=1:8%3=2:17%2=1: 4.使得变量var ,

07.Javascript——入门高阶函数

高阶函数英文叫Higher-order function..JavaScript的函数其实都指向某个变量.既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数. 一个最简单的高阶函数: function add(x, y, f) { return f(x) + f(y); } 当我们调用add(-5, 6, Math.abs)时,参数x,y和f分别接收-5,6和函数Math.abs,根据函数定义,我们可以推导计算过程为: x = -5;

Javascript入门教程 基础

B站av9243452的一系列视频,适合学过其他编程语言的人观看,还挺不错的 共43节,该随笔为1~16节 Js介绍 如需使用外部文件,请在 <script> 标签的 "src" 属性中设置该 .js 文件 <script src="js/jquery.min.js"></script> <script src="bootstrap/js/bootstrap.min.js"></script&

JavaScript入门(基础)

一.JS语言介绍 1.概述 浏览器脚本语言 可以编写运行在浏览器上的代码程序 属于解释性.弱语言类型编程语言 2.组成 ES语法:ECMAScript.主要版本有ES5和ES6 DOM:文档对象模型(Document Object Model),是W3C组织推荐的处理可扩展标准语言的标准编程接口. BOM浏览器对象模型(Browser Object Model),提供了独立于内容的.可以与浏览器窗口进行互动的对象结构,且由多个对象组成,其中代表浏览器窗口的Window对象是BOM的顶层对象,其他

2016.9.1 JavaScript入门之五

1.数据类型:对象:也可以被认为是一个键/值存储,像一个字典.可以取代switch{case:case:}或者if else 例如: function phoneticLookup(val) { var result = ""; var lookup = { alpha: "Adams", bravo: "Boston", charlie: "Chicago", delta: "Denver", echo: