<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节的更多相关文章

  1. 学习javascript基础知识系列第二节 - this用法

    通过一段代码学习javascript基础知识系列 第二节 - this用法 this是面向对象语言中的一个重要概念,在JAVA,C#等大型语言中,this固定指向运行时的当前对象.但是在javascr ...

  2. Android零基础入门第13节:Android Studio配置优化,打造开发利器

    原文:Android零基础入门第13节:Android Studio配置优化,打造开发利器 是不是很多同学已经有烦恼出现了?电脑配置已经很高了,但是每次运行Android程序的时候就很卡,而且每次安装 ...

  3. javascript 基础2第12节

    1. <html> <head> <title>javascript基础</title> </head> <body> 1.Nu ...

  4. javascript 基础1第11节

    <html> <head> <title>javascript基础</title> </head> <body> 1.NaN i ...

  5. Android零基础入门第29节:善用TableLayout表格布局,事半功倍

    原文:Android零基础入门第29节:善用TableLayout表格布局,事半功倍 前面学习了线性布局和相对布局,线性布局虽然方便,但如果遇到控件需要排列整齐的情况就很难达到要求,用相对布局又比较麻 ...

  6. Android零基础入门第30节:两分钟掌握FrameLayout帧布局

    原文:Android零基础入门第30节:两分钟掌握FrameLayout帧布局 前面学习了线性布局.相对布局.表格布局,那么本期来学习第四种布局--FrameLayout帧布局. 一.认识FrameL ...

  7. Android零基础入门第28节:轻松掌握RelativeLayout相对布局

    原文:Android零基础入门第28节:轻松掌握RelativeLayout相对布局 在前面三期中我们对LinearLayout进行了详细的解析,LinearLayout也是我们用的比较多的一个布局. ...

  8. Android零基础入门第26节:layout_gravity和gravity大不同

    原文:Android零基础入门第26节:layout_gravity和gravity大不同 上一期我们一起学习了LinearLayout线性布局的方向.填充模型和权重,本期来一起学习LinearLay ...

  9. Android零基础入门第27节:正确使用padding和margin

    原文:Android零基础入门第27节:正确使用padding和margin 前面两期我们学习了LinearLayout线性布局的方向.填充模型.权重和对齐,那么本期我们来学习LinearLayout ...

随机推荐

  1. 表达式求职JAVA(转)

    下面将练习大量的树操作 package 乒乒乓乓; import java.io.ObjectInputStream.GetField; import java.util.ArrayList; imp ...

  2. Java笔记(三十)……正则表达式

    概述 符合一定规则的表达式 专门用于操作字符串 特点: 用于一些特定的符号来表示一些代码操作,这样就可以简化书写 所以学习正则表达式,就是在学习一些特殊符号的使用 好处: 可以简化对字符串的复杂操作 ...

  3. WIN7中盾牌的编程-DELPHI

    在PAR文件中引用UAC.RES文件(见下载地址) 代码如下: {$R uac.RES} 点击下载

  4. 通过js获取计算机内网ip,计算机名,mac地址

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xht ...

  5. spring 的配置 bean>>property>>name属性

    <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.sp ...

  6. HW4.9

    import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner i ...

  7. 表达式计算器(LL1文法)

    LL(1)文法求算数表达式的值递归子程序法 分析过程: 表达式文法G[E]:E->E+T|E-T|TT->T*F|T/F|T%F|FF->N^F|NN->(E)|NUM|+NU ...

  8. Xcode5.1离线下载安装及使用iOS5模拟器进行开发调试的方法

    Xcode5.1默认不支持iOS5版本的模拟器开发调试,在OS X Mavericks(10.9.x)下默认只能支持iOS6.1及以上版本的模拟器,在OS X Mountain Lion(10.8.x ...

  9. 用NGUI做一个计时条!

    1.建立两个UISprite. 2.建立脚本CountingTime 3.编写脚本 public class CountTime : MonoBehaviour { //时间计时器 public fl ...

  10. dublin core实例

    <?xml version="1.0"?> <metadata xmlns="http://example.org/myapp/" xmlns ...