20170622

news/2024/11/29 22:40:59/

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

  • 在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(" ");
};

http://www.ppmy.cn/news/329035.html

相关文章

20170103

1、接口数据处理与安全性的设计 在接口的开发过程中&#xff0c;我们经常与前端&#xff08;Android,ios&#xff09;打交道&#xff0c;更新数据等等&#xff0c;那么json必然是个好的数据格式&#xff0c;但是有了json我们要解析它&#xff0c;使用原生的解析也可以&#xff…

20161102

1.今天技术上有什么收获呢&#xff1f; 搭建消息中心框架&#xff0c;实现redis的订阅发布消息测试 2.工作上有什么收获呢&#xff1f; cto总是不断说看产品如何设计的&#xff0c;某种程度上我们就是产品的翻译机器而已&#xff0c;和市政的工人没有什么不一样的。 一个同事居…

20190102

09:50 到公司 09:51-09:55 整理桌面,显示器和电脑卫生, 4m 09:56-10:00 查看个人博客内容, 5m 10:01-10:20 抢12月31日回长春的火车票, 19m 10:21-10:39 处理完成学生的我的课程中昵称的编码和测试, 18m 10:40-10:43 洗洗水杯,打水,倒垃圾, 3m 10:44-12:00 对教练的考试数据进行…

2017020

userdao: jdbc交互数据库&#xff1a; 持久层 Dbutils是操作数据库的组件&#xff0c;对传统操作数据库的类进行二次封装&#xff0c;可以把结果集转化成List。 orm&#xff1a; 对象-关系映射&#xff08;OBJECT/RELATIONALMAPPING&#xff0c;简称ORM&#xff09;&am…

20170213

补上以前的博客

小米 红米 解账户锁 线刷包 教程 MIUI12 MIUI13

小米 红米 解账户锁线刷包 (屏蔽系统更新id锁账号锁) 支持 小米9系列 小米9se 小米8 8se 青春版 屏幕指纹版 小米6 Mix4 小米civi系列 小米8系列 小米11 pro 青春 ultra 系列 小米12 小米10系列 小米note3 小米cc9 红米note115G Note11pro➕ note11E Note9 …