JavaScript权威指南-读书笔记1

来源:互联网 发布:淘宝账号哪里买 编辑:程序博客网 时间:2024/05/17 07:29

第一章    JavaScript概述

前端工程师必须掌握的三种技能:描述网页内容的HTML、描述网页样式的CSS和描述网页行为的JavaScript。

推荐使用Firebug来测试JavaScript代码。一些现代浏览器有可能实现了一个简单地控制台API,可以使用函数console.log()来向控制台输出消息,使用console.log()来做简单地输出演示,通过这个方法可以方法的调试书中的示例代码。也可以通过给alert()函数传入一段文本来弹出一个对话框,但这种输出调试信息的方法更具有侵入性


1、JavaScript求绝对值

<script>function abs(x){  if(x>=0){    return x;  }else{    return -x;  }}abs(34);</script>

2、JavaScript阶乘 - 方法一

<script>function factorial(n){  var product = 1;  while(n>1){    product *= n;    n--;  }  return product;}factorial(3);</script>

3、JavaScript阶乘 - 方法二

<script>function factorial2(n){  var i, product=1;  for(i=2;i<=n;i++)    product *= i;  return product;}factorial2(5);</script>

4、JavaScript计算点与原点的距离:

<script>//定义一个构造函数以初始化一个新的Point对象function Point(x,y){     this.x=x;  this.y=y;}var p= new Point(1,1);//通过给构造函数的prototype对象赋值来给Point对象定义方法Point.prototype.r = function(){  return Math.sqrt(    this.x*this.x+    this.y*this.y);}p.r();</script>


0 0