js碎片知识的学习与补充(parseint与ChildNodes属性)

在W3上查询结果如下:

1.parseint——解析一个字符串并返回一个整数

语法:parseint(string,radix)

参数:string被解析的字符串,radix要解析的数字的基数,取值为2~36,如果该参数小于 2 或者大于 36,则 parseInt() 将返回 NaN。

说明:当参数 radix 的值为 0,或没有设置该参数时,parseInt() 会根据 string 来判断数字的基数,如果 string 以 "0x" 开头,parseInt() 会把 string 的其余部分解析为十六进制的整数。如果 string 以 0 开头,那么 ECMAScript v3 允许 parseInt() 的一个实现把其后的字符解析为八进制或十六进制的数字。如果 string 以 1 ~ 9 的数字开头,parseInt() 将把它解析为十进制的整数。

注释:只有字符串中的第一个数字会被返回。

注释:开头和结尾的空格是允许的。

提示:如果字符串的第一个字符不能被转换为数字,那么 parseFloat() 会返回 NaN。

具体样例:

<html>
<body>

<script type="text/javascript">

document.write(parseInt("10",0) + "<br />") //10
document.write(parseInt("19",10) + "<br />") //19
document.write(parseInt("11",2) + "<br />") //3
document.write(parseInt("17",8) + "<br />") //15
document.write(parseInt("0x1f") + "<br />") //31
document.write(parseInt("010") + "<br />")//10
document.write(parseInt("He was 40") + "<br />")//NaN
document.write(parseInt(" 5He was 40 ") + "<br />") //5

</script>

</body>
</html>

2.HTML DOM childNodes属性

扫描二维码关注公众号,回复: 2202947 查看本文章

childNodes 属性以 NodeList 对象返回节点的子节点集合。

实例:

<!DOCTYPE html>
<html>
<body><p id="demo">请点击按钮来获得 body 元素子节点的相关信息。</p>

<button onclick="myFunction()">试一下</button>

<script>
function myFunction()
{
var txt="";
var c=document.body.childNodes;
for (i=0; i<c.length; i++)
  {
  txt=txt + c[i].nodeName + "<br>";
  };
var x=document.getElementById("demo");  
x.innerHTML=txt;
}
</script>

<p><b>注释:</b>元素中的空格被视为文本,而文本被视为节点。</p>

</body>
</html>
结果如下:




猜你喜欢

转载自blog.csdn.net/f156207495/article/details/78759513
今日推荐