9.19数值

                  数组:

定义:Array(1, 3.14, "aa")   给数据

Array(5)  给长度

[ 1, 3.14, "aa"]   使用方括号定义

例::

<script type="text/javascript">

var attr = Array(1,3.14,"aa");

var attr = [1,3.14,"aa"];
attr[3] = "bb";
attr[4] = "cc";
attr.push("dd");

alert(attr.length);

属性:  length   数组的长度

方法:  push ( )      往数组里面追加元素

数组遍历

for(var i=0;i<attr.length;i++)
{
alert(attr[i]);
}

遍历:   for循环公式      for(var i=0; i<attr.length; i++)
foreach形式     for(var a in attr)

foreach()方式遍历

foreach(int a in list)
{
a;
}

for(var a in attr)
{
alert(attr[a]);
}

例子

添加数据时去重

例:::
10个分数,求总分,最高分,最低分
var attr =[89,80,76,49,90,25,85,76,59,40];

var sum = 0;
for(var i=0;i<attr.length;i++)
{
sum += attr[i];
}

alert(sum);      //求总分。

// 求最高分::

var zg = 0;

for(var i=0;i<attr.length;i++)
{
if(attr[i]>zg)
{
zg = attr[i];
}

}
alert(zg);

//求最低分

var zd = zg;
for(var i=0;i<attr.length;i++)
{
if(attr[i]<zd)
{
zd = attr[i];
}
}
alert(zd);

//添加去重
var attr = [2,5,10,16,27];

var sj = 27;     // 任意一个数,
var cf = true;

for(var i=0; i<attr.length;i++)
{
if(sj == attr[i])
{
cf = false;
break;//跳出 
}
}

if(cf)
{
attr.push(sj);                        // 给attr 一个值,给的值如果不重复就会执行这道公式进入他的容器里。
alert(attr.length);     测试attr 有多少个值。
}
else
{
alert("有重复值");             // 给attr的值重复啦,就会走这道程序,系统提示"有重复值"。
}

 

时间: 2024-11-07 15:38:16

9.19数值的相关文章

Linux课程第五天学习笔记

##########################    第七单元    ########################## ####################1.进程定义####################进程就是cpu未完成的工作进程状态包括:running        ##正在运行sleeping    ##休眠,释放资源stopped        ##停止zombie        ##僵尸进程,不释放资源 [[email protected] Desktop]# gn

关于 C++ 删除函数的一点问题

之前的项目在C++代码中有用到了 删除函数 ... 1 namespace Framework 2 { 3 class Utils final 4 { 5 private: 6 Utils() = delete; //删除函数 7 public: 8 9 //-------- 10 // Math 11 //-------- 12 13 // 返回无限制随机数,最大0x7fffffff 14 inline static int random(); 15 16 // 返回指定范围随机数(范围[st

nginx学习笔记1

查看nginx编译时参数的设定  使用nginx -V命令查看 可以使用nginx -h命令查看命令帮助 配置文件中将worker process绑定到cpu的特定内核上, vim /etc/nginx/nginx.conf 注意worker_cpu_affinity这个参数是对cpu多核的支持,上面表示4个process分别绑定到cpu内核的第1个 第2个 第1个 第2个(这个cpu只有两个内核) 如果有4个内核就这样设定 以此内推 8,16... 配置文件中worker_rlimit_nof

linux基础(13)--进程管理--RHEL6.5

本文主要命令pstree.ps.top.nice.free.screen 1.  程序&&进程 程序是静态的,进程是动态的,即运行中的程序. 一个程序至少有一个进程,一个进程至少有一个线程,即主线程.进程之间内存独立,线程之间内存共享,共享所属进程的内存. 2. pstree 查看进程树 显示进程树及其进程号 pstree -p | more 3. tree 安装tree yum install tree -y 显示/boot目录的树形结构 tree /boot 4. ps 列出所有进程,

文件权限的控制及进程和服务的控制

一文件权限的控制1.权限存在的意义r:可读取文件的实际内容w:可以编辑,新增或者修改该文件的内容,如果没有r权限.无法wx:该文件拥有被系统执行的权力2.权限的识别ls -l file 查看文件的详细信息 ls -ld dir 查看目录的详细信息 权限的查看与理解文件权限) rw-r--r-- 1 root root 216 May 12 2017 /mnt/rht[1]文件类型 普通文件d 目录l 软链接(类似与windows下的快捷方式)s 套接字c 字符设备/dev/pts/下[2]rw-

Linux进程和服务的控制

一:进程及服务的控制1.什么是进程系统中正在进行的程序2.图形的进程查看方式gnome-system-monitor3.查看进程的命令ps 查看进程a 当前进程相关进程(包含了当前环境本身信息)-a 显示当前终端中的所有进程(不包含当前环境本身信息)-A|-e 系统所有进程x 包含含有终端的所有(必须含有tty(字符输出设备的))进程f 查看进程的从属关系u 进程的所有人ps ax -o comm,nice,%cpu,%mem,pid,user,group,stat 查看...ps ax --s

20177100106东文财《面向对象程序设计(java)》

20177100106<面向对象程序设计(java)>第二周学习总结 第一部分:理论知识学习部分 1.标识符: ① 标识符由字母.下划线.美元符号和数字组成, 且第一个符号不能为数字. ②标识符可用作: 类名.变量名.方法名.数组名.文件名等. 2. 注释: Java有三种注释的方式: ① // 注释内容由//一直到此行结束. ② /*和*/ 定义一个注释块. ③ /**开始,*/结束 这种注释方法可用来自动产生文档. 3.数据结构: (1) 整数类型: ①整型常量表示: 十进制:123, 6

Linux系统-CPU中央处理器调优

本文源链接地址:https:www.93bok.com 首先来说说CPU处理数据的方式: 1.批处理:顺序处理请求(切换次数少,吞吐量高) 2.分时处理:时间片,把请求分为一个一个的时间片,一片一片的分给CPU处理,我们现在使用的x86就是这种架构(如同"独占",吞吐量小) 3.实时处理 比如: 批处理--------以前的大型机上所采用的系统,需要把一批程序事先写好,然后计算得出结果 分时处理------现在流行的PC机和服务器都是采用这种运行模式,就是把CPU的运行分成若干时间片分

2017.02.19学习C#的第二天,今天我学到了什么?

2017.02.19,今天是学习C#的第二天,今天学习的是: 1.数据类型:(以下是现阶段编程中最经常用到的类型) (1)整型 (2)浮点型 (3)字符型 (4)布尔型 (5)字符串型 (6)日期时间型 2.变量/常量 3.类型转换 (1)显示转换 (2)隐式转换 4.转义字符 一,基本数据类型介绍 1.整形(主要差别在取值范围) (1)byte 取值范围(0--225),超出后系统报错. (2)short 取之范围:byte < shor t< int      快捷方式为Int16 (3)