20170622

来源:互联网 发布:3dmax材质数据 编辑:程序博客网 时间:2024/06/06 03:56

今天学习以及巩固的知识点:

  • 在HTML中添加JavaScript代码

1) 将JavaScript代码直接放于body标签的末端,即

<script type="text/javascript">       ……</script>

2) 将JavaScript代码放于head标签中,title标题之后,可以是这种形式

<script type="text/javascript">       ……</script>

3) 也可以是这种形式

<script type="text/javascript"src="***.js">       ……</script>

  • Math对象

Math 对象用于执行数学任务。不像DateString那样是对象的类,因此没有构造函数Math(),像Math.sin()这样的函数只是函数,不是某个对象的方法,不需要创建它,通过把Math作为对象使用就可以调用其所有属性和方法。
1)Math对象的属性:
Math.E:返回算术常量e,即自然对数的底数;
Math.LN2:返回2的自然对数;
Math.LN10:返回10的自然对数;
Math.LOG2E:返回以2为底的e的对数;
Math.LOG10E:返回以10为底的e的对数;
Math.PI:返回圆周率pi;
Math.SQRT1_2:返回2的平方根的倒数;
Math.SQRT2:返回2的平方根;

2)Math对象的方法:
Math.abs(x):返回数x的绝对值;
Math. acos(x)Math. asin(x)Math.atan(x)分别返回数x的反余弦值、反正弦值和反正切值(介于-PI/2与PI/2弧度);
ceil(x):向上取整;
floor(x):向下取整;
round(x):对x进行四舍五入;
cos(x):返回x的余弦值;
sin(x):返回x的正弦值;
tan(x):返回x的正切值;
exp(x):返回e的指数;
log(x):返回x的自然对数;
max(x,y):返回xy中的最大值;
min(x,y):返回xy中的最小值;
pow(x,y):返回xy次幂;
random():返回0~1之间的随机数;
sqrt(x):返回x的平方根;
toSource():返回该对象的源代码;
valueOf():返回Math对象的原始值。

  • Date对象
    Date对象用于处理日期和时间,Date对象会自动把当前日期和时间保存为其初始值。
    创建:var myDate=new Date()
  • JavaScript变量、基本数据类型、对象、函数等概念
  • if-else, for, while, switch等基本流程语法

leetcode:

557题,学习到了js的split()方法、reverse()方法和join()方法,代码如下:

var reverseWords = function(s) {   //将每个单词分离放入到数组中   //if not就会转化成["if","not"]   var str = s.split(' ');   for(let i = 0;i < str.length;i++){       // split('')将分离开的每个单词再分成字母       // reverse,翻转        // join("")翻转后的字母再组合成单词       str[i] = str[i].split('').reverse().join("");    }   // join(" ")重组合成单词的组成句子,单词间加空格   return str.join(" ");};
原创粉丝点击