20161124

今天学习了一些函数,以及编写了一些简单的函数。

笔记:

js中一个=代表赋值,运算顺序从右往左

数学运算符:+ - * / 求余%

var a = 1

b = a++ 是先赋值,再运算   b = 1   a = 2

b = ++a 先运算,再赋值   b = 2  a = 2

简写:

a = a + 1  //a+=1

a = a - 1  //a-=1

a = a * 3  // a*=3

a = a / 3  // a/=3

a = a % 3  //a%=3

字符串的连接符是+

数学函数:

上舍函数:Math.ceil()      //全都向上进,有小数就不舍,全都进

下舍函数:Math.floor()    //舍去全部小数点后面的取整数

四舍五入取整函数:Math.round()

圆周率:Math.PI

自然常数e:Math.E

常量:Math.LN10   Math.LN2   Math.LOG10E   Math.SQRT1_2   Math.SQRT2

Math.pow(2,10)    代表2的10次方

Math.max()   Math.min()    找出最大/最小值   Nan 表示 no a number

function 方法名([参数列表])      //命名规则,尽量使用小驼峰,使用字母数字下

划线

{

功能区                //定义功能

}

方法名([参数列表])     //使用

实现:(求一元二次方程的解)

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

</head>

<body>

<script>

function erCi(a,b,c)

{

var d = b*b - 4*a*c;

if(d > 0)

{

var e1 = -b + Math.pow(d,1/2);

var e2 = -b - Math.pow(d,1/2);

var x1 = e1 / (2*a);

var x2 = e2 / (2*a);

document.write(x1);

document.write(x2);

}

else if (d == 0)

{

var x = -b / (2 * a);

document.write(x);

}

else if (d < 0 )

{

var x = "无解";

document.write(x);

}

}

erCi(4,6,2)

</script>

</body>

</html>

时间: 2024-11-11 02:45:02

20161124的相关文章

2016-11-24

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn"> <head> <met

2016-11-24(C#定制特性)(未完)

--------------------------------------------定制特性--------------------------------------------------- //上面 这段话 是在说  可以创建一个 关键字 定义 我们自己的规则? C#中的定制特性被放在 上面  [定制特性名称(,)]来表示 某某 用了这个定制特性. 还有个前缀,说明 这个定制特性是用在什么样的数据上 比如类 返回值 结构体 ..等等等 不写的话 他会自己判断 用法 [method:定制

20161124网络爬虫技术学习

参考书籍:<自己动手写网络爬虫> 网络爬虫的基本操作是抓取网页. "打开"网页的过程其实就是浏览器作为一个浏览的"客户端",向服务器端发送了一次请穷求,把服务器端的文件"抓"到本地,再进行解释,展现.更进一步,可以通过浏览器端查看"抓取"过来的文件源代码, url(Universal Resource Identifier)通用资源标志符 uri通常由三部分组成:1访问资源的命名机制2存放资源的主机名3资源自身的名

PHP课程总结20161124

今天的课程,老师主要介绍了变量运算的相关知识以及函数(function)的相关内容. 一.总结 1.var的作用:用来修饰变量,在变量表里声明这个变量. 2.b = ++ a含义:先运算再赋值,a += 1:b = a.b = a ++含义:先赋值再运算,b = a:a += 1. 3.加号("+")的作用:(1)进行加法运算:(2)字符串连接符. 二. 变量运算细则及应用 三.function(函数)的应用

oracle之 v$sql_monitor 监视正在运行的SQL语句的统计信息

11g中引入了新的动态性能视图V$SQL_MONITOR,该视图用以显示Oracle监视的SQL语句信息.SQL监视会对那些并行执行或者消耗5秒以上cpu时间或I/O时间的SQL语句自动启动,同时在V$SQL_MONITOR视图中产生一条记录.当SQL语句正在执行,V$SQL_MONITOR视图中的统计信息将被实时刷新,频率为每秒1次.SQL语句执行完成后,监视信息将不会被立即删除,Oracle会保证相关记录保存一分钟(由参数_sqlmon_recycle_time所控制,默认为60s),最终这

Android 日志记录杂谈-Logger,Timber,logback-android

转载:http://www.jianshu.com/p/39834be3cb6c "Every time you log in production, a puppy dies." – Jake Wharton 做安卓项目中,调试程序的时候一般会进行打log来查看相关信息,而我原来是使用的系统自带的Log来打印. 归结二个问题:<信息显示>,<信息存储>,就这二个问题我们具体来看如何解决 -----------------------主体分割君---------

深入理解Runloop,看我一篇就够了

前言 RunLoop 是 iOS 和 OSX 开发中非常基础的一个概念,为了让大家更加快速融入,请先一段代码: + (NSThread *)networkRequestThread { static NSThread *_networkRequestThread = nil; static dispatch_once_t oncePredicate; dispatch_once(&oncePredicate, ^{ _networkRequestThread = [[NSThread alloc

Linux运维六:用户管理及用户权限设置

Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问:另一方面也可以帮助用户组织文件,并为用户提供安全性保护.每个用户账号都拥有一个惟一的用户名和各自的口令.用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录. 实现用户账号的管理,要完成的工作主要有如下几个方面: · 用户账号的添加.删除与修改. ·

第一章,Linux常用命令

20161124 Linux常用命令 1.find find /etc/ -size +50k -ls find /etc/ -size +50k -ls 2> /dev/null 查看目录下大于50K的文件并用ls列表显示出来, 理解2> /dev/null含义,把没权限的都隐藏起来了 2.pwd ,ls  ,ls -a   ,ls -al ,,ls -alh,touch   ,make, 常用ls -alh 3.标准输入和输出管道 cat >  packages1.txt   之后输