js怎样表示无限大?

JavaScript018

js怎样表示无限大?,第1张

1、正无穷Number.POSITIVE_INFINITY

2、负无穷Number.NEGATIVE_INFINITY

3、最大值Number.MAX_VALUE

延展阅读:

Javascript: 简称js。是一种高级编程语言,通过解释执行,是一门动态类型,面向对象(基于原型)的直译语言。它支持面向对象编程,命令式编程,以及函数式编程。它提供语法来操控文本、数组、日期以及正则表达式等,不支持I/O,比如网络、存储和图形等,但这些都可以由它的宿主环境提供支持。它已经由欧洲电脑制造商协会通过ECMAScript实现语言的标准化。它被世界上的绝大多数网站所使用,也被世界主流浏览器(Chrome、IE、FireFox等)支持。

问题太过笼统,给你一个无限极分类数据处理的一种解决方案吧

表结构

id int 主键

fid int 父级id, 顶级分类的fid设为0, 其它级别的分类的fid值为其父级分类的id

name char 分类名称

若是要显示整个分类列表,那么你读取整个表, 形成一个这样结构的数组

$list = array()

while( $row = mysql_fetch_assoc($ret) ){

if( !isset($list[$row['fid']]) ) $list[$ret['fid']] = array()

$list[$ret['fid']][$ret['id']] = $row

}

输出时用个递归就可以了, 把它转换成json,用js来做树形菜单那也很好控制

若是查某个分类下的子分类,那查询很简单,就不说了

用js直接得数据,安全性不允许,所以从别的方面着手,看你的要求,其实说白了,就是要生成树,那么,只需要将数据取出来生成树即可。

假设数据库中有表 t_tree,采用无限级分类设置

字段有:

ID,//节点ID

parentNodeID, //父级节点ID

nodeName, //节点名称

nodeLink //节点链接,就是你的 xxx.html

那么:

前台:

<div id="treeStr" runnat=server></div>

用asp.net得到datatable(用asp.net的填充,填充到dt),如下:

string treeStr = "<script>"

treeStr = ""//这里可以放树的树始化等其它javascript的东西。

for(int i=0i<dt.rows.counti++)

{

treeStr += "d.add("

treeStr += dt.rows[i]["ID"].toString() + ","

treeStr += dt.rows[i]["parentNodeID"].toString() + ","

treeStr += dt.rows[i]["treeLink"].toString() +")"//这里最后一个括号及分号是前台js的

}

treeStr += "</script>"

treeStr.innerHTML = treeStr