JS中的方法可不可以有返回值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS中的方法可不可以有返回值相关的知识,希望对你有一定的参考价值。

当然是可以的啊。

如上函数JsReturn就返回了 c = 3

扩展资料:

javascript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在html中来实现自身的功能的。

是一种解释性脚本语言(代码不进行预编译)。

主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为。

可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。 

跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行(如Windows、Linux、Mac、androidios等)。

Javascript脚本语言同其他语言一样,有它自身的基本数据类型,表达式和算术运算符及程序的基本程序框架。Javascript提供了四种基本的数据类型和两种特殊数据类型用来处理数据和文字。而变量提供存放信息的地方,表达式则可以完成较复杂的信息处理。

参考资料:

百度百科-JavaScript(基本特点)

    参考技术A

    可以。

    如上函数JsReturn就返回了 c = 3

    扩展资料:

    JS返回值,函数就是包裹在花括号中的代码块,前面使用了关键词 function:

    function functionname()

    //这里是要执行的代码

    当调用该函数时,会执行函数内的代码。

    可以在某事件发生时直接调用函数(比如当用户点击按钮时),并且可由 JavaScript 在任何位置进行调用。

    提示:JavaScript 对大小写敏感。关键词 function 必须是小写的,并且必须以与函数名称相同的大小写来调用函数。

    参考资料:w3cshoo--JavaScript 函数

    参考技术B

    JS中的方法可以有返回值。

    拓展资料:

    1、函数可以有返回值,也可以没有返回值。对于没有返回值的函数,功能只是完成一个操作,应将返回值类型定义为void,函数体内可以没有return语句,当需要在程序指定位置退出时,可以在该处放置一个。

    2、用一个参数来代替返回值,而返回值只是指示函数执行是否成功,这是C的处理方式,C++不该这样,返回就是返回,就该光明正大的返回,而不是在文档里为某个参数悄悄的注上: // out。

    3、在C++里直接返回裸指针的话,情况并不会有什么起色,不过 C++ 有 智能指针的,通常它们指向堆变量,占用的空间和裸指针一样大。考虑前面第一个函数,我们写成:“std:: auto_ptr<ObjType> GetObj();”。

    参考技术C

    可以 。
    <div id="show"></div> 
    <input type="button" onclick="test();"/> 
    <script> 
    function a() 
    return "hello"; 
     
    function test() 
    document.getElementById("show").innerHTML=a(); 
     
    </script>。

    如果想实现轮播而又想直接通过图片来触发事件,那么可以用下面两种方法来实现:

    1、img标签的src属性事先不放实际存在的图片网址,则网页显示后会触发img的onerror事件,那么

    <img src="?" id=img1 onerror="nextpic();" />。

    2、img标签的src属性事先放入实际存在的图片网址,则网页显示后会触发img的onload事件,那么

    <img src="123.gif" id=img1 onload="nextpic();" />。

    拓展资料:

    函数具有返回值,直接调用函数后赋值给变量就可以获取到。

    1、定义一个函数。

    function test()//定一个test函数
    return 1;//返回值为1

    2、获取返回值。

    var rtn = test();//调用test函数,并把返回值赋值给rtn。

    参考技术D

    JS中的方法可以写返回值,使用return即可,例如:

    function add(a, b)
        return a + b;

    alert(add(1, 2));//3

    如果函数里不写return,则函数会返回undefined,可以根据需要判断是否有返回值

    以上是关于JS中的方法可不可以有返回值的主要内容,如果未能解决你的问题,请参考以下文章

    js正则和数组

    bug日记之---------js中调用另一个js中的有ajax的方法, 返回值为undefind

    setTimeout的返回值

    js中判断对象数组中是不是有某个属性值

    js方法中return怎么返回值?

    js 怎么判断一个值是不是是数组