JS 基本函数 数学函数

取随机数:var rand = Math.random();    ←有括号的是函数,没括号的是属性

时间对象:var time = new Date();

获取年份:var year = time.getFullYear();   ←获取当年年份

获取月份:var month = time.getMonth() + 1;   月份后面一定要+1才是当月

获取几号:var today = time.getDate();       ←获取日期几号

获取星期几:var day = time.getDay();       ←获取星期几

数学函数:

var sx1 = Math.floor(3.9); 取括号内数值的整数部分,不会四舍五入,结果为3

var sx2 = Math.ceil(3.1);   取括号内数值向上的整数部分,结果为4

var sx3 = Math.round(3.5);  取括号内数值的四舍五入后数值,结果为4

var sx4 = Math.max(2,7);    取括号内两个数的最大的一个数,结果为7

var sx5 = Math.max(2,7);    取括号内两个数的最小的一个数,结果为2

var sx6 = Math.max(2,4);    取括号内第一个数的第二个数的次方,结果为16(就是2的4次方)

var sx6 = Math.sqrt(16);    取括号内数值的平方根(数值必须大于0),结果为4(就是根号下括号内的数值)

indexOf:返回字符串内字符出现的索引值(自左向右),没有匹配项的返回-1。

var str = ‘abcdefgc‘;

var index = str.indexOf(‘c‘);

alert(index);

返回值为2(索引值自左向右为0,1,2,3,4……)

charAt:返回指定位置的字符。

var str = ‘abcdefgc‘;

var lastindex = str.charAt(3);

alert(lastindex);

返回结果是d(索引值自左向右为0,1,2,3,4……)

substring:返回字符串的一个子串,传入参数是起始位置和结束位置。

var str = ‘abcdefgc‘;

var substr1 = str.substring(1,3); ←(起始位置,结束位置)

alert(substr1);

返回结果是bc(索引值起始位置参数,索引值结束位置参数)

substr: 返回字符串的一个子串,传入参数是起始位置和长度

var str = ‘abcdefgc‘;

var substr2 = str.substr(1,3); ←(起始位置,起始位置向后几个数值)

alert(substr2);

返回结果是bcd(索引值起始位置参数,索引值向后几个数值参数)

replace:替换字符串,第一个参数代表被替换的字符串,第二个参数代表替换的字符串

var str = ‘abcdefgc‘;

var re_str = str.replace(‘abc‘,‘123‘);

alert(re_str);

返回结果为123defgc,括号内是(需要替换掉的字符串参数,替换成什么字符串参数)

split:通过将字符串划分成子串,将一个字符串做成一个字符串数组。

var str2 = ‘1,2,3,4,5‘;

var str_arr = str2.split(‘,‘);

alert(str_arr[0])

返回结果是1

toUpperCase:将整个字符串转成大写字母。

var str = ‘abcdefgc‘;

var up_str = str.toUpperCase();

alert(up_str);

返回结果为ABCDEFGC

toLowerCase:将整个字符串转成小写字母。

var str = ‘ABCDE‘;

var low_str = str.toLowerCase();

alert(low_str);

返回结果为abcde

时间: 2024-11-02 23:34:21

JS 基本函数 数学函数的相关文章

js 绘制数学函数

<!-- <!doctype html> --> <html lang="en"> <head> <meta charset="UTF-8"> <title>js绘制数学函数</title> </head> <body> <div id="main" style="border-bottom:solid red 0px;he

JS对于字符串、时间日期、数学函数的操作以及常用事件的使用(组织事件冒泡)

一.字符串的操作 1.转大写: s.toLowerCase(); 2.转大写: s.toUpperCase(); 3.字符串的截取: s.substr(3,4);      -从索引3开始截取,截取4位.索引从0开始. 4.将字符串按指定的字符拆开: s.split(",");             引号内放指定的字符.返回的是一个数组. 5.字符串长度: s.length; 6.字符串中一个字符的索引: s.indexOf("world");      worl

js中的函数,Date对象,Math对象和数组对象

函数就是完成某个功能的一组语句,js中的函数由关键字 function + 函数名 + 一组参数定义;函数在定义后可以被重复调用,通常将常用的功能写成一个函数,利用函数可以使代码的组织结构更多清晰. 其语法结构为 function funName (arg0, arg1, … argN){        //statements    } function say_hello (name, msg){ alert(“hello”+ name + “:”+ msg); } say_hello(“d

【前端小小白的学习之路】----&gt;用JS编写一个函数,返回数组中重复出现过的元素

用JS编写一个函数,返回数组中重复出现过的元素,见下面的代码: var arr = [1, 2, 3, 1, 2, 3, 4, 5]; var getRepeat = function (arr) { var obj = {}; for (var i = 0, len = arr.length; i < len; i++) { if (obj[arr[i]] == undefined) { obj[arr[i]] = 1; } else { obj[arr[i]]++; } } for (var

js中一些函数(一)【丫头, 今天去哪儿了呢,好些没有】

Math.Rondom()   ==>  0 到 1 之间的小数 Math.floor(x)  ==>  小于或者等于 x 的整数(即转换成整数后是不能比 x 大的整数) setInterval(hanshu,1000)  ==>  意思为调用下面的 hanshu(), 间隔时间为 1000 ms(毫秒) js中一些函数(一)[丫头, 今天去哪儿了呢,好些没有],码迷,mamicode.com

Java语言程序设计(基础篇) 第四章 数学函数、字符和字符串

第四章 数学函数.字符和字符串 4.2 常用数学函数 方法分三类:三角函数方法(trigonometric method).指数函数方法(exponent method)和服务方法(service method) 4.4 String类型 String类型不是基本类型,而是引用类型(reference type).

Java--分支语句、循环、数组、控制台输入语句、常用数学函数

**-----本章节-----** 1.分支语句 2.循环 3.数组 4.控制台输入语句 5.部分常用的数学函数 ============================================================== 一分支语句 1.概念 (1)分支语句又称条件语句条件语句使部分程序可根据某些表达式的值被有选择地执行. (2)Java编程语言支持双路 if和多路 switch 分支语句. ===========================================

GPU编程中的常用数学函数

在GPU编程中,函数一般分为以下几种类型:数学函数.几何函数.纹理映射函数.偏导数函数.调试函数等.熟练利用好GPU自带函数,可以在一定程度上提高并行编程速度与效率. 关于数学数学函数(Mathematical Functions) 数学函数用于执行数学上常用计算,比如:三角函数.幂函数.向量和矩阵函数,这些函数一般都被重载,用来支持标量数据和不同长度的向量作为输入参数.列表如下: 标准函数库中的数学函数 未完待续......

?数学函数——在函数式编程背后的动力

函数式思维的动力来自数学.数学函数有很多特色--函数式语言试图模拟真实世界. 所以一开始,我们以一个加1函数开始: Add1(x) = x+1 这意思是什么?好吧,看起来十分直白.它意味着有一个操作以一个数字开始,然后给它加1. 我们引入一些术语: 可以被函数作为输入的值的集合叫做domain.这样,它可能是实数集合,为了简单,我们仅限于整数. 可以被函数作为输出的值的集合叫做range(更科学的应该是叫作codomain的image).还是仅限于整数. 函数被称作映射domain到range.