浅谈JavaScript中的Math.atan()方法的使用
此方法返回弧度的反正切。atan方法返回一个在-pi/2和π/2弧度之间的数值。
语法
Math.atan( x ) ;
下面是参数的详细信息:
- x : 一个数字
返回值:
- 返回一个数弧度的反正切值
例子:
<html> <head> <title>JavaScript Math atan() Method</title> </head> <body> <script type="text/javascript"> var value = Math.atan(-1); document.write("First Test Value : " + value ); var value = Math.atan(.5); document.write("<br />Second Test Value : " + value ); var value = Math.atan(30); document.write("<br />Third Test Value : " + value ); var value = Math.atan("string"); document.write("<br />Fourth Test Value : " + value ); </script> </body> </html>
这将产生以下结果:
First Test Value : -0.7853981633974483 Second Test Value : 0.4636476090008061 Third Test Value : 1.5374753309166493 Fourth Test Value : NaN
相关推荐
-
简介JavaScript中用于处理正切的Math.tan()方法
这个方法返回一个数字的正切值.tan 方法返回表示的角度的正切值. 语法 Math.tan( x ) ; 下面是参数的详细信息: x: 一个数字,表示以角度表示弧度 返回值: 返回一个数字的正切值 例子: <html> <head> <title>JavaScript Math tan() Method</title> </head> <body> <script type="text/javascript"
-
JavaScript中的Math.atan2()方法使用详解
这个方法返回其参数商数的反正切.该ATAN2方法返回-pi和PI 较(x,y)点的角度theta之间的数值. 语法 Math.atan2( x, y ) ; 下面是参数的详细信息: x 和 y : 一个数字. 返回值: 返回一个数弧度的反正切值 Math.atan2( ±0, -0 ) returns ±PI. Math.atan2( ±0, +0 ) returns ±0. Math.atan2( ±0, -x ) returns ±PI for x < 0. Math.atan2( ±0,
-
JavaScript中反正弦函数Math.asin()的使用简介
此方法返回弧度数字的反正弦.ASIN方法返回-1到1 ,x-pi/2和PI/2弧度之间的数值.如果数的值超出这个范围,则返回NaN. 语法 Math.asin( x ) ; 下面是参数的详细信息: x : 一个数字 返回值: 返回弧度数字的反正弦. 例子: <html> <head> <title>JavaScript Math asin() Method</title> </head> <body> <script type=
-
浅谈JavaScript中的Math.atan()方法的使用
此方法返回弧度的反正切.atan方法返回一个在-pi/2和π/2弧度之间的数值. 语法 Math.atan( x ) ; 下面是参数的详细信息: x : 一个数字 返回值: 返回一个数弧度的反正切值 例子: <html> <head> <title>JavaScript Math atan() Method</title> </head> <body> <script type="text/javascript&quo
-
浅谈JavaScript中的string拥有方法的原因
引子 我们都知道,JavaScript数据类型分两大类,基本类型(或者称原始类型)和引用类型. 基本类型的值是保存在栈内存中的简单数据段,它们是按值访问的.JS中有五种基本类型:Undefined.Null.Boolean.Number和String. 引用类型的值是保存在堆内存中的对象,它的值是按引用访问的.引用类型主要有Object.Array.Function.RegExp.Date. 对象是拥有属性和方法的,所以我们看到下面这段代码一点也不奇怪. var favs=['鸡蛋','莲蓬']
-
浅谈JavaScript 中有关时间对象的方法
ECMAScript中的Date类型是在早期 Java 中的 Java.unile.Date 类基础上构建的.为此 Date 类型使用自 UTC (Coordinated Universal Time, 国际协调时间)1970年1月1日午夜开始经过的毫秒数来保存日期. 在这种数据存储格式下, Date 类型保存的日期能够精确到1970年1月1日之前或之后的285616年 •Date.parse(string) 接受一个表示日期的字符串参数,然后尝试根据这个字符串返回相应日期的毫秒数,不能转换则返
-
浅谈JavaScript中this的指向更改
JS中this指向的更改 JavaScript 中 this 的指向问题前面已经总结过,但在实际开中, 很多场景都需要改变 this 的指向. 现在我们讨论更改 this 指向的问题. call更改this指向 call 的使用语法:func.call(thisArg, arg1, arg2, ...) call 方法需要一个指定的 this 值( this要指向的对象 )和一个或者多个参数.提供的 this 值会更改调用函数内部的 this 指向. // 使用 call 方法改变调用函数执行上
-
浅谈javascript中的Function和Arguments
javascript的Function 属性: 1.Arguments对象 2.caller 对调用单前函数的Function的引用,如果是顶层代码调用, 则返回null(firefox返回undefined). 注:只有在代码执行时才有意义 3.length 声明函数是指定的命名参数的个数(函数定义是,定义参数的个数) 4.prototype 一个对象,用于构造函数,这个对象定义的属性和方法 由构造函数创建的所有对象共享. 方法: applay() --> applay(this,[])
-
浅谈Javascript中的函数、this以及原型
关于函数 在Javascript中函数实际上就是一个对象,具有引用类型的特征,所以你可以将函数直接传递给变量,这个变量将表示指向函数"对象"的指针,例如: function test(message){ alert(message); } var f = test; f('hello world'); 你也可以直接将函数申明赋值给变量: var f = function(message){ alert(message); }; f('hello world'); 在这种情况下,函数申明
-
浅谈JavaScript中小数和大整数的精度丢失
先来看两个问题: 0.1 + 0.2 == 0.3; // false 9999999999999999 == 10000000000000000; // true 第一个问题是小数的精度问题,在业界不少博客里已有讨论.第二个问题,去年公司有个系统的数据库在做数据订正时,发现有部分数据重复的诡异现象.本文将从规范出发,对上面的问题做个小结. 最大整数 JavaScript 中的数字是用 IEEE 754 双精度 64 位浮点数 来存储的,其格式为: s x m x 2^e s 是符号位,表示正负
-
浅谈JavaScript的push(),pop(),concat()方法
push 方法 将新元素添加到一个数组中,并返回数组的新长度值. arrayObj.push([item1 [item2 [. . . [itemN ]]]]) 参数 arrayObj 必选项.一个 Array 对象. item, item2,. . . itemN 可选项.该 Array 的新元素. 说明 push 方法将以新元素出现的顺序添加这些元素.如果参数之一为数组,那么该数组将作为单个元素添加到数组中.如果要合并两个或多个数组中的元素,需要使用 concat 方法. 版本要求在:5.5
-
浅谈javascript中的加减时间
上午在处理一些js中的日期参数的时候遇到了一点问题,不晓得如何加减时间. 最初的想法是自己分别取出year,month,day,hour,minute,second,然后手动加...开始想直接来个借位符就好了,后来一想,哪有那么容易. 最后,经过一个上午的摸索,终于搞定了. 首先是怎么显示一个标准的日期时间格式 "yyyy-mm-dd hh:MM:ss",暂时做法是先 var dtNow=new Date().//当前时间 标准的日期时间就拼出来,dtNow.getFullYear
-
浅谈JavaScript中数组的增删改查
数组的增加 •ary.push() 向数组末尾添加元素,返回的是添加后新数组的长度,原有数组改变 •ary.unshift() 向数组开头添加元素,返回的是添加后新数组的长度,原有数组改变 • var ary=[1,2,3,4]; var res=ary.unshift(6); console.log(res); ---->5 返回的是新数组的长度•ary.splice(n,m,x)从索引n开始删除m个元素,把新增的元素X放在索引n的前面,把删除的元素当成一个新数组返回,原有数组改
随机推荐
- 如何利用DOS批处理实现定时关机操作详解
- vue.js中$watch的用法示例
- FLEX HashMap遍历并取到需要的值
- Ruby定义私有方法(private)的两种办法
- Java常用的时间工具类实例
- 微信开发之调起摄像头、本地展示图片、上传下载图片实例
- asp.net javascript 文件无刷新上传实例代码第1/2页
- PHP调用三种数据库的方法(3)
- 每个人都应该善待自己的父母 图文说明
- sxs.exe病毒及清理办法手工杀度详解
- jQuery form插件之ajaxForm()和ajaxSubmit()的可选参数项对象
- javascript伸缩菜单栏实现代码分享
- Android中ArrayList和数组相互转换
- Android编程实现在adapter中进行数据操作的方法
- android中图片翻页效果简单的实现方法
- C语言柔性数组实例详解
- js作用域和作用域链及预解析
- Windows下Python3.6安装第三方模块的方法
- python 绘制拟合曲线并加指定点标识的实现
- python中时间转换datetime和pd.to_datetime详析