`
diaolanshan
  • 浏览: 175727 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

JavaScript 返回值

    博客分类:
  • JS
阅读更多

今天看html5达人们写的代码,感觉自己真的很差,其中有一段是关于javascript返回多个返回值的,代码如下:

 

function get_real_xy(x,y){
		return {x:x*blockSize,y:y*blockSize};
}

 

这个函数返回两个返回值,一个x,一个y。

调用它的函数对返回值的处理如下:

 

var xy = get_real_xy(xxxxx,yyyyyy);
alert(xy.x);
alert(xy.y);
分享到:
评论
2 楼 diaolanshan 2011-03-09  
谢谢ricoyu兄的指点,对javascript兄弟我实在是不怎么熟悉,理解上不到的地方还请多多指教啊。
1 楼 ricoyu 2011-03-09  
引用
Js代码  收藏代码

   1. function get_real_xy(x,y){  
   2.         return {x:x*blockSize,y:y*blockSize};  
   3. }  


这个函数返回两个返回值,一个x,一个y。


这个函数返回的不是两个值, 是一个值。
它返回的是一个对象直接量。

另外, JavaScript中创建对象有两种基本方法:
1,
var person = new Object();
   person.name = 'rico';

   或者你声明一个构造函数:
   function Person(name){
     this.name = name;
   }
   var person = new Person('rico');

第二种就是刚刚说的对象直接量:
   var person = {name:'rico'};

最后, 不管person对象是通过以上哪种方式创建的, 你都可以访问到person对象的name属性:
alert('My name is: '+person.name);

相关推荐

    cef 带返回值的js调,用

    cef 带返回值的js调用,由于上传的限制,代码不能编译运行,需要请联系qq1362809772,由于是技术交流,发现现在可以不用积分了,所以放开,供大家讨论

    delphi与JavaScript进行交互,获取JS端返回值

    本文将深入探讨如何在Delphi环境中与JavaScript进行交互,特别是如何从JavaScript端获取返回值,这在实现桌面应用与Web内容的集成时非常有用。 Delphi是一种流行的面向对象的 Pascal 编程语言,它提供了丰富的库和...

    android webview中使用Java调用JavaScript方法并获取返回值

    总结一下,从Android WebView调用JavaScript方法并获取返回值的关键步骤包括: 1. 启用WebView组件的JavaScript支持。 2. 使用addJavascriptInterface()方法建立Java和JavaScript之间的通信桥梁。 3. 在Java类中...

    WebView中 Js 和 Android java代码相互调用

    对于不关心JavaScript返回值的情况,可以使用`loadUrl()`方法执行JavaScript代码: ```java webView.loadUrl("javascript:someJSFunction()"); ``` 三、注意事项与安全问题 1. `@JavascriptInterface`注解: 为了...

    delphi+js+edgebrowser获取网页源码

    近期使用delphi+edgebrowser开发一个学习工具,需要获取edgebrowser打开网页的源码,在国内各大网站苦苦寻觅若干天无果,呕心沥血特发奇想,通过delphi+js获取edgebrowser获取网页源码的方法,终于解决了问题。...

    javascript弹出DIV 并返回值

    javascript弹出DIV 并返回值,js弹出窗口并返回值 .net下 利用repeater显示数据,点模板列中的行,弹出新窗口,并获取到点击该行的编号,填写数据并返回值! javascript获取repeater模板列中的值的方法,并传递到...

    Android与JS交互Demo

    这些方法会在JavaScript弹出对话框时被调用,从而提供了一个接收JavaScript返回值的途径。 3. **WebView.evaluateJavascript**:从Android 4.4(KitKat)开始,`WebView`引入了`evaluateJavascript`方法,可以直接...

    go-node:使用Node.js在Go中运行Javascript

    去节点 使用Node.js在Go中运行Javascript。... vm := node . New ( nil )vm . Run ( "iLoveTheJS = true" );youLoveIt := vm . Run ( "iLoveTheJS" )println ... 否则, String方法将包含Javascript返回值。 vm := node .

    获取JavaScript异步函数的返回值

    今天研究一个小问题: 怎么拿到JavaScript异步函数的返回值? 1.错误尝试 当年未入行时,我的最初尝试: [removed] function getSomething() { var r = 0; setTimeout(function() { r = 2; }, 10); return r; ...

    弹出界面返回值

    在本话题中,我们将深入探讨"弹出界面返回值"这一概念,特别是在使用greybox(一种模拟全屏弹窗效果的技术)时如何处理返回值。 首先,让我们理解“弹出界面”是什么。在网页或应用程序中,弹出界面通常是指那些在...

    asp获取子窗体返回值

    总的来说,"asp获取子窗体返回值"这一知识点主要涉及了ASP页面间的通信、JavaScript的窗口对象以及客户端与服务器端的交互机制。掌握这一技术,可以极大地提升Web应用的用户体验,特别是在进行数据验证、表单提交...

    head first JavaScript源码

    函数可以接受参数并返回值,有助于代码的模块化和重用。另外,JavaScript还支持匿名函数和立即执行函数表达式,这在编写回调函数或封装代码时非常有用。 在《Head First JavaScript源码》中,你可能会看到关于对象...

    使用简单的注释记录函数的所有作业和返回值

    "使用简单的注释记录函数的所有作业和返回值"这个主题强调了在编写JavaScript代码时,应如何有效地进行注释以提高代码质量。 在JavaScript中,我们通常使用两种主要类型的注释:单行注释(//)和多行注释(/* ... *...

    cefsharp JavaScript调用C#方法并返回参数

    为了确保JavaScript能够正确接收返回值,需要在C#中处理回调。CEFSharp提供了一个`JavascriptCallback`类,可以用来注册一个JavaScript函数作为回调。当C#方法执行完毕并有结果返回时,可以通过调用这个回调函数将...

    asp.net操作javascript-confirm返回值的两种方式_.docx

    ASP.NET 操作 JavaScript `confirm` 返回值主要用于在用户交互时增加确认提示,通常在执行重要操作之前,如删除数据或更改重要设置。`confirm` 函数会弹出一个带有“确定”和“取消”按钮的对话框,用户的选择可以...

    javascript语言精粹 pdf

    JavaScript中的函数不仅是代码的复用单元,还可以作为值传递,甚至可以作为参数或返回值。对象则代表了数据和行为的组合,是JavaScript中实现面向对象编程的基础。掌握函数表达式、闭包以及原型链的概念,对于理解和...

    Selenium执行Javascript脚本参数及返回值过程详解

    在Selenium自动化测试框架中,Javascript脚本的执行是一个非常重要的部分,它使得测试人员可以更加灵活地控制浏览器行为,进行复杂的操作。Selenium提供了driver.execute_script()方法用于执行Javascript代码,该...

    解决window.showModalDialog跨域返回值

    在JavaScript中,`window.showModalDialog`是一个古老但仍然有用的函数,用于打开一个模态对话框,用户在对话框中进行交互,直到关闭对话框为止。然而,当涉及到跨域时,`showModalDialog`面临一个问题:它无法正确...

    asp.net操作javascript-confirm返回值的两种方式__2.docx

    ASP.NET 操作 JavaScript 的 `confirm` 返回值是开发者在实现用户交互时常用的一种技术,它涉及到前端和后端的交互,特别是在需要用户确认操作的情况下。本文将详细介绍两种 ASP.NET 中处理 `confirm` 弹窗返回值的...

Global site tag (gtag.js) - Google Analytics