Javascript第六天

//数组元素添加

//加到结尾push

var arr=[1,2,3,4,5,6]

arr.push(7,8,9);

document.write(arr+"<br />");

//加到开头unshift

arr.unshift(0);

document.write(arr+"<br />");

//加到指定位置splice 第一个数字表示位置,从0位开始;第二个数字0表示不替换掉该位置的值,原来的值自动向后移,1表示替换的个数。

arr.splice(1,0,"abc");

document.write(arr+"<br />");

//数组元素删除

var del=["abc",23,345,56,"bb"];

document.write(del+"<br />");

var last=del.pop();

document.write(last+"<br />");

document.write(del+"<br />");

var first=del.shift();

document.write(first+"<br />")

document.write(del+"<br />");

var arr=del.splice(0,2);

document.write(arr+"<br />");

document.write(del+"<br />");

//string对象(字符串)

//获取字符串长度

var str1="hello world",

str2="你好吗?";

document.write(str1.length+"&nbsp;"+str2.length+"<br />")

//提取字符串

//charAt() 返回指定位置字符串

var str = "HELLO WORLD",

n=str.charAt(2);

document.write(n+"<br />");

//substr() 传入起始位数,截取的长度

var p=str.substr(0,2);

document.write(p+"<br />");

//substring() 传入开始位置,结束位置小于...

var r=str.substring(0,3);

document.write(r+"<br />");

//查找替换字符串

//indexOf()和lastIndex()方法

var str="Hello world,welcome to the university."

document.write(str.indexOf("world")+"<br />");

document.write(str.lastIndexOf("c")+"<br />");

//replace()

var str="visit Microsoft!",

n=str.replace("Microsoft","W3CSchool");

document.write(n+"<br />");

//search()

var str="visit W3CSchool!",

n=str.search("W3CSchool");

document.write(n+"<br />");

//第一次出现o到最后一次出现o之间的字符串截取出来

var str="Hello world,welcome to the university.",

a=str.indexOf("o"),

b=str.lastIndexOf("o"),

d=str.substring(a+1,b);

document.write(d+"<br />");

//拼接字符

//concat

var str1="Hello ",

str2="world!",

n=str1.concat(str2);

document.write(n+"<br />");

//字符串拼接符

var str1=str1+str2;

document.write(str1+"<br />");

//其他

//转小写

var str="HEllo WoRlD!";

document.write(str.toLowerCase()+"<br />");

//转大写

var str="hellO worLd!";

document.write(str.toUpperCase()+"<br />");

var title="习大大主席出席二十国集团领导人杭州峰会系列活动纪实";

var a=title.substr(0,10);

document.write(a+”…”);

//确认对话框     confirm()

var result=confirm("你确认删除?");

console.log(result);

if (result==true) {

alert("成功删除");

} else{

alert("取消删除");

}

//设置循环定时器

//写法一

/*window.setInterval(function clock1 () {

console.log("I am boy")

},1000);*/

//清除定时器

var clock5=setInterval(function() {

console.log("I am boy");

},1000);

setTimeout(function(){

clearInterval(clock5);

},10000);

//写法二

/*setInterval(function clock2 () {

},1000);

*/

//写法三

/*function clock3 () {

console.log("I love u");

}

window.setInterval(clock3,1000);*/

// 设置单次定时器

/*function clock4 () {

console.log("3秒大招");

}

window.setTimeout(clock4,3000);*/

//history对象

setTimeout(function  () {

history.back();

},3000);

//location对象

setTimeout(function  () {

location.href="demo1.html";

},3000)

//获取文档对象

var title=document.querySelector("#title");

//修改h1内容

title.innerHTML="我把h1标签内容和样式改了。";

//修改h1样式

title.style.color="red";

title.style.fontSize="60px";

title.style.textShadow="3px 3px rgba(21, 123, 114, .6)";

时间: 2024-10-15 16:50:00

Javascript第六天的相关文章

前端基本功—javascript 第六天

按钮不可用 button  不可以用       disabled  不可用的意思 btn.disabled = “disabled”     ||   btn.disabled = true; 灰色 注意: 因为 button是个双标签  所以要更改他的值, 使用 innerHTML 的,不是value. 关闭定时器   clearInterval(定时器名称);    定时器不再进行 定时器之  setTimeout() setInterval(fn,5000);      每隔 5秒钟,就

JavaScript(第六天)

函数是定义一次但却可以调用或执行任意多次的一段JS代码.函数有时会有参数,即函数被调用时指定了值的局部变量.函数常常使用这些参数来计算一个返回值,这个值也成为函数调用表达式的值. 一.函数声明   函数对任何语言来说都是一个核心的概念.通过函数可以封装任意多条语句,而且可以在任何地方.任何时候调用执行.ECMAScript中的函数使用function关键字来声明,后跟一组参数以及函数体. function box() { //没有参数的函数 alert('只有函数被调用,我才会被之执行'); }

web前端javaScript基础第六天

目前在从事前端工作,特别总结javaScript基础知识供大家学习,本人特总结一下使用方法献给目前正在学习web前端的小伙伴们,希望你们在前端领域闯出属于自己的一片天空来,需要sublime软件安装包的或者前端资料的,可以加我创建的前端群 937268047 函数:变量作用域:js只有函数能够关住变量的作用域全局变量局部变量:在函数内部声明的变量,只能在函数内部使用 函数的形参是局部变量,形参只能在函数内部使用全局变量作用:一个变量可以被多个函数改变,这个变量一定是全局变量(信号量) 函数作用域

JavaScript 基础第六天

一.引言 前面我们介绍了有关于内置对象的很多很多的API,讲道理得话如果想彻底的掌握那一定要经过一定的代码段沉淀下.大家可以想象一下,既然在程序中有很多的内置对象供我们使用,那我们是不是也可以定义一些对象作为我们自己的特用对象呢?答案肯定是可以的. 二.导入 在工作中根据内容需求不同我们可以定义不同的对象来实现我们自己想要的功能. 三.重点内容 ① 自定义对象的概念: 在工作当中,有时我们需要多次的定义不同事物的不同属性.这个时候为了方便我们就有了对象把他们封装起来.那么对象是什么呢?.它是一个

第六天:用javascript实现购彩拆分票的计算奖金

需求如下: 购彩金额  拆分票数 <= 10    1票<= 100    10票<= 200   20票<= 500   50票<= 1000   100票 中奖金额=拆分后的单张票*赔率*票数 代码实现如下: <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>计算奖金</title&

第一天:javascript变量与表达式(2)

本系列内容为本人平时项目实践和参照MDN,MSDN,<javascript语言精粹>,<Effective Javascript>等资料,并且整理自己EverNote的日常积累整理所写,时间太长有一些代码样例来源不可考.本系列不允许任何形式的转载,谢谢. from yeanzhi 大纲 第一天:javascript变量,操作符与变量作用域 第二天:javascript函数 第三天:对象与原型 第四天:再谈函数与继承 第五天:内置对象 第六天:特殊性质与技巧 第一天:javascri

六天玩转javascript:第一天(1)

说明 本系列属于进阶系列,语常用语法等不在本系列介绍范围之内. 在我刚开始做一个程序员并开发项目的时候,我总是喜欢使用开发语言的各种特性,每次m$发布新版C#的时候我总是会把开发者预览版下好,亲自体验,并期望从中获得快感,每次使用新的语言进行程序设计的时候,我总是喜欢掌控他有趣的地方,尽管很多与软件工程有悖.这似乎让我出过很多风头,别人的问题似乎没有什么能难倒我的,后来在我开始从工程领域思考问题的时候,我发现很多特点给我带来的"编程快感"引发的麻烦超过了快感本身的价值,很多地方难以被同

第六天,尝试给图片文字加入链接

1 <head> 2 <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> 3 <title>第六天</title> 4 <script type="text/javascript"> 5 window.alert("欢迎来到该玩网页") 6 </script> 7 <

集训第六天:文件上传漏洞

韩舒学姐(相当温柔)今天给我们讲解了文件上传漏洞,以及Anrwsord和Cknife等工具的使用. 文件上传漏洞 上传的文件不进行限制,有可能会被利用于上传可执行文件.脚本到服务器上,并且通过脚本文件可以获得执行服务器端命令的能力 木马 根据语言分类,有PHP.ASP.JSP.ASP.NET等不同语言下的木马:根据作用分类,有大马和小马 PHP一句话木马: <?php ehco shell_exec($_GET['a']); ?> <?php ehco shell_exec($_POST