javaScript 入门(一)
来源:互联网 发布:linux查看sas hba卡 编辑:程序博客网 时间:2024/04/29 20:07
介绍js 的对象 数组以及一些常用的方法
//console.log(); 打印日志 也可以用alert()var book={ name:"java", author:"gzm"}; book.topic="topic1";console.log(book.name);//js 数据 对象var primes =[2,3,5,7];console.log(primes[0]);var points=[{x:0,y:1},{x:0,y:2}];console.log(points[0].x);var data ={trial1:[[3,4],[1,2]],trial2:[[21,22],[23,24]]};console.log(data.trial1[1][1]);//js方法声明 及调用function plus1(x){ return x+1;}console.log(plus1(3));var x=2;var square = function(x){return x*x;};<p>console.log(square(x));</p>//js给数据赋值 翻转var a= [];a.push(1,2,3,4);a.reverse();<pre name="code" class="javascript">console.log(a);//计算亮点之间的距离 以及this的使用var points=[{x:0,y:1},{x:0,y:2}];points.dist =function(){ var p1=this[0]; var p2 = this[1]; var a= p1.x- p2.x; var b = p1.y - p2.y; return Math.sqrt(a*a+b*b); };console.log(points.dist());//计算绝对值function abs(x){ if(x>=0){ return x; }else{ return -x; }}console.log(abs(-2));// 递归计算阶乘函数function factoral(n){ var product =1 ; while(n>1){ product*=n; n--; } return product;}console.log(factoral(5));//循环计算阶乘function factoria2(n){ var i,product =1; for(i=2;i<=n;i++){ product*=i; } return product;}console.log(factoria2(5));
javaScript 定义一个类标识2D平面几何中的点
function Point(x,y){ this.x=x; this.y=y;}var p = new Point(1,1);Point.prototype.r=function(){ return Math.sqrt(this.x*this.x +this.y*this.y);};console.log(p.r());
0 0
- JavaScript入门(一)
- javascript js 入门 一
- JavaScript入门基础 (一)
- javascript入门一
- javascript入门(一)
- Javascript一:入门
- javascript 入门(一)
- JavaScript 入门(一)
- JavaScript入门篇<一>
- javascript入门实例一
- javascript入门(一)
- JavaScript入门(一)
- JavaScript初学入门一
- javaScript 入门(一)
- JavaScript入门(一)
- JavaScript入门(一)
- javascript入门(一)
- javaScript入门(一)
- spring boot FreeMaker
- 51nod 1459迷宫游戏 Dijkstra堆优化
- switch语句的使用
- 继承中的一些问题
- 【翻新重写】WWDC 后苹果最新 App Store 审核条款!「内附最新开发者指南」
- javaScript 入门(一)
- 静态内部类和内部类的区别
- Rgraph js 实时刷新canvas,并解决重绘问题
- Android版本和API Level对应关系
- DOM编程艺术(音频、视频)
- opencv---视频处理--拌线检测(越线检测)
- leetcode算法题总结之Two Sum
- 动态注册监听网络变化
- Python 开发环境