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属性
childNodes 属性以 NodeList 对象返回节点的子节点集合。
实例:
<!DOCTYPE html>
<html>
<body><p id="demo">请点击按钮来获得 body 元素子节点的相关信息。</p><button οnclick="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>
结果如下:
js碎片知识的学习与补充(parseint与ChildNodes属性)相关推荐
- JS基础知识学习(一)
JS基础知识 前端开发常用的浏览器 谷歌浏览器(chrome):Webkit内核(v8引擎) 火狐浏览器(firefox):Gecko内核 欧朋浏览器(opera):Presto内核 IE浏览器:Tr ...
- js基础知识学习(二)
JS基础知识 JavaScript 数据类型转换 把其它数据类型转换为number类型 isNaN .Number.parseInt.parseFloat 在进行加减乘除数学运算的时候 true-&g ...
- 前端学习笔记(js基础知识)
前端学习笔记(js基础知识) JavaScript 输出 JavaScript 数据类型 常见的HTML事件 DOM 冒泡与捕获 流程控制语句 for..in 计时器 let,var,const的区别 ...
- 碎片化时间学习,这几个在线视频学习网站值得拥有!
随着生活节奏加快,利用碎片化时间学习来充实自己显得尤其重要,这几个在线视频学习网站能够让你在闲暇的时间将IT编程技术更进一步,学习技巧更加高效. 1.慕课网 慕课网(IMOOC)是国内最大的IT技能学 ...
- js基础知识总结(一)
js的组成 ECMAScript(ES) : 负责翻译,为js的核心,解释器. DOM (Document Object Model 文档对象模型):赋予js操作HTML的能力,document. B ...
- 【汇总】JS高级知识汇总
文章目录 前言 1.浏览器工作原理和V8引擎 2.JavaScript函数执行.作用域链以及内存管理 3.底层剖析JavaScript闭包执行以及内存模型.内存泄露 4.this的四个绑定规则及其细节 ...
- WPF入门知识(学习)
WPF基础知识 快速学习绝不是从零学起的,良好的基础是快速入手的关键,下面先为大家摞列以下自己总结的学习WPF的几点基础知识: 1) C#基础语法知识(或者其他.NET支持的语言):这个是当然的了,虽 ...
- Js基础知识梳理系列
小序:总是感觉自己的技术一直在原地踏步,想学习一些新的技术,但学起来很吃力,而且总是没有什么实际的收获,似乎进入了所谓的"瓶颈期".问了一些前辈是否也遇到过同样的问题,他们给我的解 ...
- 了解js基础知识中的作用域和闭包以及闭包的一些应用场景,浅析函数柯里化
js基础知识中的作用域和闭包 一.作用域 1.作用域.自由变量简介 (1)作用域定义 (2)作用域实例演示 (3)自由变量定义 (4)自由变量实例演示 2.作用域链简介 (1)作用域链定义 (2)作用 ...
最新文章
- 全球十大AI领军人物
- 网络推广过程中切忌要注意的问题
- A-Webkit第五章:添加成绩
- vmbox下linux共享文件
- Linux下源码编译安装新版libxcb
- Sharepoint项目周记一:关于开展MOSS项目的前期调查和需要解决的问题
- 【工程项目经验】之C不定宏参数加颜色打印
- 冰心的作品有哪些?聊一聊冰心都有哪些作品?
- 数据结构与算法(Python)第二天
- codevs1958 刺激
- cocos2d-x 源码分析 总目录
- linux安装ps2键盘驱动程序,VoodooPS2Controller v1.8.25 黑苹果键盘鼠标触摸板万能驱动 _ 黑苹果乐园...
- 一线协议—ds18b20
- 惠普电脑调节电脑亮度
- 中国民营500强企业爬取数据展示
- TCP三次握手、四次握手过程,以及原因分析
- mysql 表情符串_mysql支持emoji表情符存储
- 华为的芯片战略:别忘记,代号—SD502!
- 女生戴蓝牙耳机什么颜色好看?适合女生的高颜值蓝牙耳机
- 国内十大黄金期货交易APP平台排名(2022版)