
Js
燃烧岁月-------
环境不会轻易改变,那就改变自己
展开
-
js中杨辉三角
杨辉三角使用二维数组var n=Number(prompt("请输入杨辉三角的行数"));document.write("");//居中var arr = []; //先声明一维for (var i = 0; i n; i++) { //一维长度 arr[i] = []; //在声明二维 for (var j = 0; j i原创 2017-08-11 20:56:46 · 4569 阅读 · 0 评论 -
DOM
DOM(Document Object Model):文档对象模型。通过开发者工具的Elements标签页可以查看通过开发者工具的Sources标签页也可以观察到整个文档是由一系列节点对象组成的一棵树。节点(Node)包括元素节点(1)、属性节点(2)和文本节点(3)。 var th1= document.getElementById("th1");aler原创 2017-08-13 16:00:51 · 2862 阅读 · 0 评论 -
cookie
cookie的作用:在本地浏览器存储数据。常用于记住账号等cookie的组成:键值对的形势存储的数据:”userId=123456;psd=123345; phone=1875455”有效期:”expires=今天以后的时间”存储cookie:按照cookie的格式写好一个字符串然后将它赋值给document.cookie,浏览器就存了这个cookie。可以存储多个键值对,原创 2017-08-13 16:11:32 · 4442 阅读 · 0 评论 -
计时器
setInterval(“函数”,“毫秒数”);//计时器,就是每隔多长时间就调用一次函数。例如时钟的演示:var timer= setInterval("getTime()",1000);function getTime(){ var time= new Date(); var hour= time.getHours(); var minut原创 2017-08-13 16:17:34 · 3919 阅读 · 0 评论 -
switch
switch语句switch的优点:1.选择结构更加清晰,一目了然。 2.执行速度相对较快。switch的执行逻辑:从switch后边圆括号里的变量与从case后边的常量相等的地方开始,依次执行后边的指令,直到指令结束。case的作用:不会参与到运算当中,不起条件判断作用,否则执行逻辑就解释不通了。case是起到标号的作原创 2017-07-28 18:20:37 · 1810 阅读 · 0 评论 -
错误的概念与处理
计算机程序的错误有两种:语法错误和逻辑错误。语法错误的发现方法:(1)开发者工具的console窗口,能显示错误及其说明(2)try……catch 捕获异常 逻辑错误:程序在语法上没有问题,但是实际执行结果和预期结果有出入。script> /*报名参军的年龄条件:17~24周岁*/ var age= Number(prompt("请问你的年龄是?原创 2017-07-28 18:26:24 · 2960 阅读 · 0 评论 -
字符串
字符串定义:定义一个变量,然后直接将字符串赋值给它。var str ="abc123";字符串实际上是字符组成的数组,所以数组的方法它基本都有。(1)访问字符串里面的字符:a.数组方式:str[i];b.字符串特有的方式:charAt(i)。(2)查找a. 数组方式:indexofb. 字符串方式:search()方法:传入参数(要搜索的子串),返回子串的第一个原创 2017-08-06 17:49:14 · 2431 阅读 · 0 评论 -
js实现复制按钮
http-equiv="Content-Type" content="text/html; charset=gb2312"/> Js实现复制的代码也可以使用文本域-->id="res" value="要复制的值">type="button" onClick="copy()" value="点击复制代码" /> function copy() {原创 2018-01-17 17:32:15 · 306 阅读 · 0 评论 -
js选择结构
1.丢弃小数部分,保留整数部分parseInt(m/n)2.向上取整,有小数就整数部分加1 Math.ceil(m/n)3.四舍五入. Math.round(m/n)4.向下取整 Math.floor(m/n)5.m的n次幂:Math.pow( m, n) var sex = prompt("请输入性别");定义的是个字符串类型var we原创 2017-07-26 20:07:44 · 2192 阅读 · 0 评论 -
时间
定义://var d = new Date();var d= new Date(2017,3,22,8,30,22);不给参数,定义的日期为执行这条指令时那一刻的系统日期。当然也可以指定年月日时分秒参数,但是要特别注意的是月从0开始,即0表示1月修改日期分量:setYear、setMonth、setDate…… 获取日期分量getYear、getMo原创 2017-08-03 20:48:56 · 1865 阅读 · 0 评论 -
如何返回多个数值
可以返回一个对象,对象是可以有很多值的。例子:function x() {var b = new Object();b.a1 = "张三";b.a2 = "男";b.a3 = 22;return b;};alert(x().a1);alert(x().a3);原创 2017-08-01 18:28:51 · 2156 阅读 · 0 评论 -
在js中如何打印菱形
document.write(" ");var row=Number(prompt("输入行数"));for(var i=1;i2*row-1;i++){ var stars=2*row-1-2*Math.abs(i-row);//星 for(var j=1;jstars;j++){ document.write(" * "); } docum原创 2017-08-01 18:31:46 · 6141 阅读 · 0 评论 -
var 有无的区别
例如:function myName() { i = 'aaa';}myName();function sayName() { alert(i);}sayName();输出结果为:aaa这说明变量i就是一个全局的变量,所以不用var时变量就成了全局变量。 function myName() { var i='aaa';}myName(原创 2017-08-01 18:49:44 · 2308 阅读 · 0 评论 -
Js中对象的写法
Js中对象的写法 var lou = { louceng:33, name:"华点科技大厦", jugong:false, }; alert(lou); alert(typeof (lou)); alert(lou.louceng);var dog = new Object(); dog原创 2017-07-25 08:56:41 · 2430 阅读 · 0 评论 -
属性中可以包含对象
/* 属性中可以包含对象 */var animal = new Object();animal.kind="狼";animal.social=true;alert(animal.kind);animal.Kind = new Object();animal.kindName="天狼";alert(animal.kindName);原创 2017-07-25 09:27:26 · 2019 阅读 · 0 评论 -
splice
unshift(1);//头部添加添加元素shift(1);//shift(1)头部删除元素var b= a.indexOf("e");//返回这个字(e)第一个的下标var b= a.lastIndexOf("e");//返回这个字(e)最后一个的下标 var a=["a","b","c","d","e"];var b= a.push("22","333")alert(a原创 2017-08-02 20:58:09 · 2258 阅读 · 0 评论 -
js基础知识
1基础知识1.1 基本概念HTML负责呈现什么内容,CSS负责以何种方式来呈现。HTML+CSS:实现了静态页面。实际上,我们更多的页面的要求是动态的,比方说新浪网那么怎么才能让页面动起来呢?答案就是JavaScript! HTML:负责呈现的内容。CSS:负责内容呈现的方式。JavaScript:负责内容的行为。 时间动态的显示原创 2017-07-25 19:01:49 · 2344 阅读 · 0 评论 -
js数据类型、对象类型、位运算符
2程序设计基础2.1常规数据类型与变量2.1.1现实生活中的数据数据的几个属性:名称、值、类型数据名称值类型价格1399.00数值类型累计评论345数值类型是否支持7天无理由退货原创 2017-07-25 19:34:01 · 2021 阅读 · 0 评论