JavaScript(2)
来源:互联网 发布:淘宝网包邮服务 编辑:程序博客网 时间:2024/06/12 01:41
1.类型转换:
ParseInt() 强制转换成整型
ParseFloat() 强制转换为浮点型
Number() 转换成数字
String() 转换为字符串
Boolean() 转换为布尔值
2.constructor 属性返回所有 JavaScript 变量的构造函数。
[1,2,3,4].constructor // 返回函数 Array() { [native code] }{a:1,b:2}.constructor // 返回函数 Object() { [native code] }
3.动态改变元素的样式
document.getElementsByTagName("p")[0].style.color="red";document.getElementsByTagName("p")[0].style.backgroundColor="yellow";
动态改变属性:
document.getElementsByTagName("p")[0].src="pic_bullon.gif";
- 找对象:通过ID,通过class,通过标签名
var obj=document.getElementById()
干什么?
获取值:innerHTML,innerText,value .
obj.innerHTML 获取值;obj.innerHTML=值 赋值
改变样式:
obj.style.样式名=样式值
- 改变属性:
obj.属性名=属性值
4.获取属性值:obj.getAttribute("属性名")
;
设置属性值: obj.setAttribute("属性名","新的属性值")
.
5.访问对象的属性:对象名.属性名;
访问对象的方法:对象名.方法();
6.Number 对象
如果前缀为 0,则 JavaScript 会把数值常量解释为八进制数,如果前缀为 0 和 “x”,则解释为十六进制数。
.toString()方法:转换进制
默认情况下,JavaScript 数字为十进制显示。可以使用 toString() 方法 输出16进制、8进制、2进制。
var myNumber=128;myNumber.toString(16); // returns 80myNumber.toString(8); // returns 200myNumber.toString(2); // returns 10000000
Infinity 无穷大
NaN 非数字值:NaN 属性是代表非数字值的特殊值。该属性用于指示某个值不是数字。可以把 Number 对象设置为该值,来指示其不是数字值。
.toFixed():保留小数位数,n表示小数位数的个数,是大于0的整数。obj.toFixed(n)
7.Math对象
Math.round():四舍五入返回整数;
Math.PI:表示 π;
Math.random():随机数,表示0~1之间的随机数;
Math.ceil():向上舍入;
Math.floor():向下舍入 ;
Math.max():最大值;
Math.min():最小值 .
- JavaScript语法(2)
- JavaScript解疑(2)
- JavaScript循序渐进(2)
- Javascript基础知识(2)
- javascript基础(2)
- javascript(2)
- javascript加强(2)
- JavaScript 基础(2)
- javaScript笔记(2)
- javascript事件(2)
- JavaScript笔记(2)
- JavaScript-基本知识(2)
- javascript应用--(2)
- JavaScript基础知识(2)
- JavaScript基础知识(2)
- JavaScript基础(2)
- JavaScript基础知识(2)
- JavaScript对象-(2)
- 【Android】一个例子解释创建者模式
- java基础系列(二)
- framebuffer的驱动框架
- 写作的乐趣
- SQL Server2005实现累加
- JavaScript(2)
- HDU 5241 Friends
- Unity3D
- Centos下安装MySQL
- 从零开始实现遗传算法(用遗传算法求解函数的最大值)
- 分布式开放消息系统(RocketMQ)的原理与实践
- 08-CSS的定位
- 期末考试 编程题#8:计算整数k(Coursera 程序设计与算法 专项课程3 C++程序设计 郭炜、刘家瑛;进制转换)
- openlayer 图形交互编辑