<html>
<head>
<title>Page Title</title>
<meta http-equiv="Content-Type" content="text/html charset=UTF-8" />
<script>
function recursionSub ( list, count, array, ind,
start, indexs )
{
start++
if (start > count - 1)
{
return
}
if (start == 0)
{
indexs = new Array(array.length)
}
for ( indexs[start] = ind indexs[start] < array.length indexs[start]++ )
{
recursionSub (list, count, array, indexs[start] + 1, start, indexs)
if (start == count - 1)
{
temp = new Array(count)
for ( var i = count - 1 i >= 0 i-- )
{
temp[start - i] = array[indexs[start - i]]
}
var flag = true
L: for ( var i = 0 i < temp.length i++ )
{
for ( var j = i + 1 j < temp.length j++ )
{
if (temp[i] == temp[j])
{
flag = false
break L
}
}
}
if (flag)
{
list.push (temp)
}
}
}
}
var str = "ABC"
var arr = str.split("")
var list = []
for(var i=0i<arr.lengthi++){
recursionSub (list, i+1, arr, 0, -1)
console.info(list)
list = []
}
// 回答完毕,采纳即可。
</script>
</head>
<body>
</body>
</html>
function min(a,b,c){
if(a<=b&&a<=c) {
return a
}
if(b<=a&&b<=c){
return b
}
if(c<=a&&c<=b){
return c
}
}
//也可用js的原生方法
Math.min(2,6,12,3,9,45,7)//2
简单说一下JavaScript中的控制台输出的几种方法
首先第一种 也是我们最熟悉的 console.log()输出方式
1.console.log()
在控制台中打印,打印任意字符或者js的变量信息
console.log()可以接受任何字符串、变量、数字、对象
第二种是 console.dir() 可以打印一个对象的所有属性和方法,为详细打印
2.console.dir()
第三种是console.table() 以表格的形式呈现打印的内容;展现的更完美;
3.console.table()
以上就是三种在控制台输出的方式 谢谢观看