javascript 基础3第13节
<html>
<head>
<title>javascript基础</title>
</head>
<body>
1.流程控制 顺序 选择 循环结构<br/>
<script type="text/javascript">
var score = 50;
/* 多行注释
if ( score > 60 )
{
alert("恭喜,及格了...");
}
*/
// if ... else ... 单行注释
// if ... else if .... else if .... else ...
//switch
// ? : document.write("成绩是否合格 : " , score > 60 ? '及格':'没通过' ,"<br/>");
// while
// do while
//for( ; ;) break continue 之后的代码不执行 </script>
2.数组<br/>
<script type="text/javascript">
var a = new Array();//创建数组 没有长度 没有类型限制 set list
document.write("a数组的长度 : " , a.length ,"<br/>");
a[0] = 12;
a[1] = 5;
a[10] = 35;
a[2] = '张三';
a[5] = new Date();
document.write("a数组的长度 : " , a.length ,"<br/>");
document.write("a数组的元素 : " , a.toString() ,"<br/>"); var b = new Array(3);
document.write("b数组的长度 : " , b.length ,"<br/>");
b[5] = 100;
document.write("b数组的长度 : " , b.length ,"<br/>");
document.write("b数组的元素 : " , b ,"<br/>"); //a = new Array(5);
a.length = 5;//修改长度
document.write("a数组的元素 : " , a ,"<br/>");
//初始化
var colors = new Array('red','yellow','blue','green','white','black');
colors[6] = "gray";
document.write("colors数组的元素 : " , colors ,"<br/>");
/*
for(var i = 0; i < colors.length; i++ ) {
document.write(i , " : " , colors[i] ,"<br/>");
}
增强的for循环
for(var i in colors) {
document.write( i , " : " , colors[i] , "<br/>"); // i 数组索引
}
*/
var c = [, new Object , , 'a',new Number(80),"yema"];
c[0] = 20;
c[1] = 10;
c[2] = 30;
document.write("c是否是数组 : " , c instanceof Array , "<br/>");
document.write("c数组的元素 : " , c ,"<br/>");
</script>
3.数组的方法<br/>
<script type="text/javascript"> document.write("colors.concat(c) : " , colors.concat(c) ,"<br/>");
document.write("colors.join('->') : " , colors.join('->') ,"<br/>");
document.write("colors.pop() : " , colors.pop() ,"<br/>");
colors.push('abcd');
document.write("colors : " , colors ,"<br/>");
document.write("colors.shift() : " , colors.shift() ,"<br/>");
colors.unshift('oracle');
document.write("colors : " , colors ,"<br/>"); document.write("colors.reverse() : " , colors.reverse() ,"<br/>"); document.write("colors.sort() : " , colors.sort() ,"<br/>");
var d = [11,2,6,34]
document.write("d.sort() : " , d.sort() ,"<br/>"); document.write("colors.slice(2,5) : " , colors.slice(2,5) ,"<br/>");
document.write("======================== <br/>");
//splice
document.write("colors : " , colors ,"<br/>");
colors .splice(1,2);//删除
document.write("colors : " , colors ,"<br/>");
colors.splice(3,0,'java','xml');//添加
document.write("colors : " , colors ,"<br/>");
colors.splice(1,2,'football','swim');//修改
document.write("colors : " , colors ,"<br/>");
</script>
</body>
</html>
rs:

javascript 基础3第13节的更多相关文章
- 学习javascript基础知识系列第二节 - this用法
通过一段代码学习javascript基础知识系列 第二节 - this用法 this是面向对象语言中的一个重要概念,在JAVA,C#等大型语言中,this固定指向运行时的当前对象.但是在javascr ...
- Android零基础入门第13节:Android Studio配置优化,打造开发利器
原文:Android零基础入门第13节:Android Studio配置优化,打造开发利器 是不是很多同学已经有烦恼出现了?电脑配置已经很高了,但是每次运行Android程序的时候就很卡,而且每次安装 ...
- javascript 基础2第12节
1. <html> <head> <title>javascript基础</title> </head> <body> 1.Nu ...
- javascript 基础1第11节
<html> <head> <title>javascript基础</title> </head> <body> 1.NaN i ...
- Android零基础入门第29节:善用TableLayout表格布局,事半功倍
原文:Android零基础入门第29节:善用TableLayout表格布局,事半功倍 前面学习了线性布局和相对布局,线性布局虽然方便,但如果遇到控件需要排列整齐的情况就很难达到要求,用相对布局又比较麻 ...
- Android零基础入门第30节:两分钟掌握FrameLayout帧布局
原文:Android零基础入门第30节:两分钟掌握FrameLayout帧布局 前面学习了线性布局.相对布局.表格布局,那么本期来学习第四种布局--FrameLayout帧布局. 一.认识FrameL ...
- Android零基础入门第28节:轻松掌握RelativeLayout相对布局
原文:Android零基础入门第28节:轻松掌握RelativeLayout相对布局 在前面三期中我们对LinearLayout进行了详细的解析,LinearLayout也是我们用的比较多的一个布局. ...
- Android零基础入门第26节:layout_gravity和gravity大不同
原文:Android零基础入门第26节:layout_gravity和gravity大不同 上一期我们一起学习了LinearLayout线性布局的方向.填充模型和权重,本期来一起学习LinearLay ...
- Android零基础入门第27节:正确使用padding和margin
原文:Android零基础入门第27节:正确使用padding和margin 前面两期我们学习了LinearLayout线性布局的方向.填充模型.权重和对齐,那么本期我们来学习LinearLayout ...
随机推荐
- Redis以及Redis的php扩展安装无错版
安装Redis 下载最新的 官网:http://redis.io/ 或者 http://code.google.com/p/redis/downloads/list 第一步:下载安装编译 #wge ...
- A Tour of Go For is Go's "while"
At that point you can drop the semicolons(分号): C's while is spelled for in Go. package main import & ...
- javascript中call和apply方法
我们可以将call和apply看做是某个对象的方法,通过调用方法的形式来间接调用函数.call和apply的第一个实参是要调用函数的母对象,它是调用上下文,在函数体内通过this来获得对它的引用. 例 ...
- linux安装svn服务器(yum方式)
1.查看yum是否安装 在终端中输入yum即可如果已经安装,会显示yum的参数 如果没有安装,会提示yum未安装或无效命令…… 2.安装svnyum -y instal ...
- Fast特征检测
一.Fast算法 1.基本原理 Fast特征点检测feature2D原理是在圆周上按顺时针方向从1到16的顺序对圆周像素点进行编号.如果在圆周上有N个连续的像素的亮度都比圆心像素的亮度Ip加上阈值t还 ...
- SQLite 入门教程(三)好多约束 Constraints(转)
转于: SQLite 入门教程(三)好多约束 Constraints 一.约束 Constraints 在上一篇随笔的结尾,我提到了约束, 但是在那里我把它翻译成了限定符,不太准确,这里先更正一下,应 ...
- bootstrap-table对前台页面表格的支持
1.bootstrap-table是在bootstrap的基础上面做了一些封装,所以在使用bootstrap-table之前要导入的js和css有 1)基本的还是jQuery <script t ...
- 在.net Core 中像以前那样的使用HttpContext.Current
今晚在学习.net Core 的使用 拿来以前项目进行改造最简单的问题就是怎么做到让httpcontext 和以前兼容 ,折腾的很久 终于搞定,纪录一下 .net core中使用了无处不在的注入,看了 ...
- CAS认证(3):验证用户信息
国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html内部邀请码:C8E245J (不写邀请码,没有现金送)国内私 ...
- 【转】oracle创建表空间
原文:http://www.cnblogs.com/netsql/articles/1745978.html 注意点: 1.如果在PL/SQL 等工具里打开的话,直接修改下面的代码中[斜体加粗部分]执 ...