1,列举对象属性的名称

<script language="javascript">
var obj=new Object();
obj.a="您好,我是田洪川";
obj.b="你是田洪川咋的,不得了啊?";
obj.c="西西,哈哈,我是属性 c ";
//上面当然是申明一个新的对象,并给对象申明属性再赋值
//下面我们再给上面的对象做一个镶套的对象,还是加新属性并赋值
obj.d=new Object();
obj.d.aa="我是子对象的老大";
obj.d.bb="那我当然只能做老二了,唉,啊?老二?晕";


list(obj)//调用下面的函数,列举出对象的属性名

function list(obj)
{//注意,这个方法不能读出预定义的属性名?
    var name=""; //设置一个空的变量
    for(var i in obj) //变量I 在obj对象中循环,这行不能加引号
    name +=i+"\n" //将i读到的值叫给name变量
    alert(name);//显示出name
}
</script>

2:使用对象www.cnblogs.com/thcjp/将在近期不断增加js-ajax入门实例

<script language="javascript">
var obj=new Object();
obj.a="您好,我是田洪川";
obj.b="你是田洪川咋的,不得了啊?";
obj.c="西西,哈哈,我是属性 c ";
//上面当然是申明一个新的对象,并给对象申明属性再赋值
//下面我们再给上面的对象做一个镶套的对象,还是加新属性并赋值
obj.d=new Object();
obj.d.aa="我是子对象的老大";
obj.d.bb="那我当然只能做老二了,唉,啊?老二?晕";

//下面我们读取出来看下
alert("第一行当然是:"+obj.a+"\n\t 第二个是"+
        obj.b+"\n\t三是"+obj.c);
//下面我们无聊,换个弹出的呵呵,但是效果是一样
confirm("我是:"+obj.d.aa+"\n 看见没有?下行是 : "+obj.d.bb);
//注意上面的/n是换行,\t是显示的对齐格式
</script>

3:利用函数的简单实例www.cnblogs.com/thcjp/将在近期不断增加js-ajax入门实例

<script language="javascript">
//下面我们定义一些作为方法的函数
function add(x,y){return x+y;}
function jian(x,y){return x-y;}
function chen(x,y){return x*y;}
function chu(x,y){return x/y;}

//再定义一个可以把上面函数作为参数的函数
function oper(op1,op2,op3)
{//传入三个参数
    return op1(op2,op3);//将三个参数从新组合,以便多次调用
}
var i=oper(add  , oper(add,2,3) , oper(jian,5,4));//简单说这句体现的结果就是(2+3 + 5-4)
//上面这句看起来又点饶,其实就是调用oper函数并赋以三个参数,只是多了镶套
document.write("oper方法得出结果是 : <b>"+i+"<b>");//这句是现实已一句话,后面的I加粗了
</script>

4;循环,判断www.cnblogs.com/thcjp/将在近期不断增加js-ajax入门实例

<script language="javascript">
for(var i=0,fact=1,b=1;i<10;i++,fact*=i,b+=fact)
{//申明一个 i,fact,b 后面做赋值运算 i 递增1,fact乘以递增后的i,b加得出结果的fact
    document.write(i+"="+fact+"="+b+"<br>");
    //显示出i = fact = b 加换行显示下次循环的结果
}
</script>
<script language="javascript">
var name="梅姐";//如果这里的值等于null的话,下面就会显示是 你好a川哥
var s="您好a"+((name!=null) ? name : "川哥");//这句其实就是一个 ifelse的判断语句,只是用? 简化了
alert(s);//弹个对话框出来,只有确定
confirm(s);//有确定还有取消
</script>

转载于:https://www.cnblogs.com/czh-liyu/archive/2007/11/27/974051.html

js入门·循环与判断/利用函数的简单实例/使用对象/列举对象属性的名称相关推荐

  1. js在指定的td中插入html元素,js在指定位置增加节点函数insertBefore()用法实例

    本文实例讲述了js在指定位置增加节点函数insertBefore()用法.分享给大家供大家参考.具体分析如下: 函数原型如下: insertBefore(参数1,参数2):在指定位置添加节点 具体代码 ...

  2. 【MATLAB】基本绘图 ( 句柄值 | 对象句柄值获取 | 创建对象时获取句柄值 | 函数获取句柄值 | 获取 / 设置 对象属性 | 获取对象属性 )

    文章目录 一.对象句柄值获取 1.句柄值 2.创建对象时获取句柄值 3.函数获取句柄值 4.获取 / 设置 对象属性 二.获取对象属性 1.获取 线 对象属性 2.获取 坐标轴 对象属性 一.对象句柄 ...

  3. js基础--变量、数据类型、循环、判断、函数定义

    1.变量 var name="mxm"//局部变量 name="mxm"//全局变量 2.基本数据类型 //数字 a=1 //字符串 a="mxm&q ...

  4. js获取随机数与随机颜色函数的简单封装

    获取随机数: /*** 获取一个范围内的随机整数* @param {number} a 表示范围的数字* @param {number} b 表示范围的数字*/ function getRandom( ...

  5. 利用函数制作简单计算器小功能

    输入任意数字进行任意计算并输出结果. 注意: 要注意数据类型之间的转换: return返回的是值!

  6. Python 回调函数的简单实例

    实例一: def func_add(x):return 2+xdef func_cll(x, func):return 1 + func(x)num = 2print(func_cll(num, fu ...

  7. js获取指定字符前/后的字符串简单实例

    <!doctype html> <html> <head> <meta charset="utf-8"> <title> ...

  8. Day51 前端开发 浮动、定位 、js入门

    Day51 前端开发 浮动.定位 .js入门 文章目录 Day51 前端开发 浮动.定位 .js入门 1.盒子模型 2.浮动布局 3.溢出属性 4.定位 4.1.z-index 5.纯手搭页面练习 6 ...

  9. html 遍历对象属性,for/in 循环遍历对象的属性

    平时想要遍历一个对象时一般会采用for/in语句,通过for/in语句可以快速地拿到对象的key和value值 举个小栗子: var obj = {name:'wan',age:24}; for(va ...

最新文章

  1. matlab 信号的原子产生,MATLAB随机产生原子结构代码
  2. PHP消息队列httpsqs安装与使用无错版
  3. 将PDF文件拆分成多个文件的教程
  4. (z) 什么是好的硬件工程师
  5. Go语言、Docker 和新技术
  6. 黑苹果macOS Sierra 10.12 安装教程(venue11 pro测试)
  7. Junit4集成到Maven工程
  8. 巴西政府考虑用微软产品替换开源软件
  9. sscanf 实现_中国实现全球首个5G独立组商网,5G还没铺完6G重磅方案已经出台!...
  10. Makefile万能写法(gcc程序以及arm-linux-gcc程序)-转
  11. 应用WSH、JavaScript和 bat 实现自动化构建工具改善工作中的代码部署流程!
  12. 国外十大流行的服务器监控工具
  13. php私章制作,PS制作一枚私人的古典型印章教程
  14. linux centos 网易云音乐,Centos7.4安装网易云音乐教程
  15. Python实现股票数据接口
  16. 在页面上动态显示实时时间
  17. 监听软键盘中的删除键
  18. 姜维拥兵10万 为何守不住刘备的半壁江山
  19. JSH_ERP华夏ERP开发配置
  20. android studio distributionurl是干嘛的,不懂就学系列(一):gradle配置本地distributionUrl...

热门文章

  1. python20191031_20191031:Python取反运算详解
  2. php ad 管理工具,打开AD管理工具连接到指定DC
  3. c# redis 如何设置过期时间_Redis Hash存储token、及设置过期时间
  4. android 找不到类文件,Android Studio单元测试找不到类文件!
  5. 如何获取元素在父级div里的位置_前端面试题--元素的BFC特性和实例
  6. php 面试mysql,mysql中优化必读
  7. 拥抱AI技术,赋能智慧工业
  8. 1.Socket通信
  9. C++中的new和delete用法
  10. configure_file路径疑惑