JS基础 -- 返回值的类型与函数嵌套的使用和调用

JavaScript08

JS基础 -- 返回值的类型与函数嵌套的使用和调用,第1张

/*

* 这种写法的前提条件是制定规则,指定一个值,来区分多个平级函数,就相当于是人,

* 每一个人相同且平级,而为了有效的识别每一个人,所以出现了身份证号的存在。

* 这个指定的值就相当于给每一个函数设置一个身份证号,通过调用最外层的函数传来的

* 值,去判断这个值是属于哪个函数的值。

*/

有写的不对的请在评论区留言,我会尽快更改,谢谢大家!

当然是可以的啊。

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

扩展资料:

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

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

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

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

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

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

参考资料:

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

Js 弹出框口并返回值的两种常用方法:

window.showModalDialog(url,args,dialogattrs)

参数说明:

url:弹出页面地址

agrs:主窗口传给对话框的参数,可以是任意类型(数组也可以)

dialogattrs:弹出窗口的样式参数

模式对话框用法:

主窗口:var value =window.showModalDialog('test.jsp',strs,'resizable:yes')

弹出框中通过window.returnValue来设置返回值,上面的value拿到的就是这个值,然后主窗口中可以对

这个值进行处理,实现交互处理

注:模式对话框的应用就在于它的返回值,可以返回简单字符窜,也可以返回数组,非模式对话框类似

2。父窗口

window.open:

<script>

function show_child()

{

var child=window .open("child.html","child","height=200,width=400,status=yes,toolbar=no,menubar=no,location=no")

/* if(!child.closed)

{

if(!window .close())

{

var textValue = frm.txt.valueparent.frm0.txt0.value = textValue

}

else

{

window .close()

child.close()

}

}*/

}

</script>

<a href="javascript:show_child()">打开子窗口</a>

<form name=frm0>

<input type="text" name="txt0" id="txt0">//注意这里一定要写ID属性不然FF下取不到值

</form>

子窗口

<script>

function choseItem()

{

var v=""

var check_item = document.frm.item

for(i=0i<check_item.lengthi++)

{

if(check_item[i].checked)

{

v+=","+check_item[i].value

}

document.frm.txt.value=v.replace(/^,{1}/,"")

}

}

function foo()

{

window .close()

window .opener.document.getElementById("txt0").value=document.getElementById("txt").value

}

</script>

<body>

<form name=frm>

<input type=checkbox name=item value=1 onclick="choseItem()">a

<input type=checkbox name=item value=2 onclick="choseItem()">b

<input type=checkbox name=item value=3 onclick="choseItem()">c

<input type=checkbox name=item value=4 onclick="choseItem()">d

<input type=text name="txt" id="txt">

</form>

<input type=button value="关闭" onclick="foo()">

</body>