发表于: 2018-05-25 21:05:32
1 489
今天完成的事情:js一些基本概念,函数,随机数生成,循环语句,条件语句,js的输出方式
明天计划的事情:任务一深度思考,仔细看一下运算符和数据类型,还有js的基本语法
遇到的问题:
<html>
<head>
<script type="text/javascript">
function load()
{
window.status="Page is loaded"
}
</script>
</head>
<body onload="load()">
</body>
</html>
问题描述:我复制以上的代码到html文件,用谷歌浏览器打开,页面加载后没有跳出窗口提示。
问题出现原因: status属性在IE,火狐,Chrome,和Safari默认配置是不能正常工作。
解决办法:要允许脚本来改变状态栏文本,用户必须把配置屏幕首选项设置为false dom.disable_window_status_change。(或在Firefox:"工具 - 选项 - 内容 - 启用的JavaScript /"高级" - 允许脚本更改状态栏文本")。
收获:
1、自然对数的底数e
e是增长极限
到底什么是e?简单说来,e就是 增长的极限 。
下面这个例子就是对e直观含义的极好诠释:
某种类的一群单细胞生物每24小时全部分裂一次。在不考虑死亡与变异等情况下,那么很显然,这群单细胞生物的总数量每天都会增加一倍。据此我们可以写出它的增量公式:
growth= 2 x x表示天数
这个式子可以改写成如下的样子:
growth= (1+100%) x 其中,1表示原有数量,100%表示单位时间内(24小时)的增长率。
根据细胞生物学,每过12个小时,也就是分裂进行到一半的时候,平均会新产生一半原数量的新细胞,新产生的细胞在之后的12小时内已经在分裂了。
因此一天24个小时可以分成两个阶段,每一个阶段的细胞数量都在前一个阶段的基础上增长50%:
即在一个单位时间内,这些细胞的数量一共可以增至为原数量的2.25倍。
倘若这种细胞每过8小时就可以产生平均1/3的新细胞,新生细胞立即具备独立分裂的能力,那就可以将1天分成3个阶段,在一天内时间细胞的总数会增至为:
即最后细胞数扩大为2.37倍。
实际上,这种分裂现象是不间断、连续的,每分每秒产生的新细胞,都会立即和母体一样继续分裂,一个单位时间(24小时)最多可以得到多少个细胞呢?答案是:
当增长率为100%保持不变时,在单位时间内细胞种群最多只能扩大2.71828倍。 数学家把这个数就称为e,它的含义是单位时间内,持续的翻倍增长所能达到的极限值 。
这个值是自然增长的极限,是“自然律”的精髓所在,因此以e为底的对数,就叫做自然对数。
2、获取各种各样的随机数
math.random函数就不像php的rand函数一样可以生成指数范围的数据了,math.random只是生成了一个伪随机数,之后还要经过我们处理才行。
评论