前端乱煮之javascript学习笔记四

1 javascript number对象:

javascript只有一种数字对象,那就是number。在javascript中,所有的数字都是64位,这一点不同于其他编程语言(类型语言),也就是说,javascript不是类型语言,不分整形、浮点型等等。

整数最多有十五位(不使用小数点或者指数计数法)

小数最多有十七位。

在javascript中,如果数字的第一个数是0,则会被理解为八进制;如果数字的第一个数字是0x,则会被理解为十六进制。

属性:

  • MAX VALUE:最大值
  • MIN VALUE:最小值
  • NEGATIVE INFINITIVE:负无穷,溢出时返回该值
  • POSITIVE INFINITIVE:正无穷,溢出时返回该值
  • NaN:非数字值
  • prototype:允许向对象中增加属性和方法
  • constructor:返回对创建此对象的 Number 函数的引用。

方法:

  • toExponential():把数字转换为指数技术法
  • toFixed():把数字转换为字符串,结果的小数点后面有指定位数的数字。
  • toPrecision():吧数字格式化为指定长度
  • toString():把数值转换为字符串类型,使用指定的基数
  • valueOf():返回一个对象的基本数字值

2 javascript string对象:

计算字符串的长度:使用长度属性length来计算

为字符串添加样式:如big,small,bold,italics等。

indexOf():来定位字符中某个指定的字符首次出现的位置。

match():来查找字符串中某个指定的字符,找到了就返回该字符。否则就返回null

replace(/../,".."):用指定字符来替换字符串中指定的字符

3 javascript date对象:

Date():返回当前的日期和时间

getTime():返回从1971年1月1日到如今经过的毫秒数

setFullYear():设置具体的日期(其中月份的参数为0——11)

toUTCString():将当日的日期转换为字符串

getDay():利用这个函数和数组可以显示具体是星期几

  把数字转换为字符串,结果的小数点后有指定位数的数字。
时间: 2024-11-06 06:04:09

前端乱煮之javascript学习笔记四的相关文章

前端乱煮之javascript学习笔记一

1 javascript有六种数据类型,分别为:数值类型.字符串类型.布尔类型.对象.null和defined,其中对象包括了函数对象.数组对象等.而这六种数据类型中,除了对象,其他五种全是基本数据类型.对于这些类型中的null和defined,它俩之间的区别在于,defined为未初始化的数据类型,而null则为初始化了的类型,它的值即为“null”. 2 不同于其他编程语言,javascript语言中的数据类型都是弱类型,通过var关键字就可以声明一个类型的变量.而与其他编程语言一样,jav

前端乱煮之javascript学习笔记二

1 javascript的隐式转换规则: 若有布尔类型,则将它转换为数值进行比较. 若有NaN,一律返回false 若是字符串,则分为三种情况:对方为字符串就直接比较,对方为数值,则将字符串转化为数值,若对方为对象,则将对象用toString()的方法进行转换,然后再比较.最后,若是其他,则一律返回false. 若是数字,如果对方是对象,用valueOf()进行比较,其余一律返回false null 和defined不会进行类型转换,但是二者相等. 2 javascript中的break和con

前端乱煮之javascript学习笔记五

1 window对象: 所有浏览器都支持window对象,它表示浏览器窗口.所有javascript的全局对象.全局函数以及变量都自动成为window对象的成员.全局变量是window对象的属性,全局函数是window对象的方法. 确定浏览器可视窗口的尺寸大小(除去工具栏和滚动条)的三种方法: (1)window.innerHeight 得到浏览器的可视高度,window.innerWidth得到浏览器的可视宽度.(Internet Explorer.Chrome.Firefox.Opera 以

前端乱煮之javascript学习笔记三

1 DOM即为文档对象模型,在html页面加载完成后,浏览器会创建页面的文档对象模型,它看来像是一棵树,有根节点,以及其他的节点. 而通过可编程的对象模型,javascript可以获得创建动态HTML的能力.比如,javascript可以改变HTML所有的元素.可以改变这些元素的属性.可以改变这些元素的样式和能对该页面内的事件作出反应. 2 要想对页面内的元素进行操作,首先就要获得这个元素.通常有三种获得元素的方法,分别是 通过Id来获得元素: 通过标签来获得元素: 通关类名来获得元素: 3 通

Javascript 学习 笔记四

1.children和childNodes(参考:JavaScript中Element与Node的区别,children与childNodes的区别 children和childNodes) Node(节点)是DOM层次结构中的任何类型的对象的通用名称,Node有很多类型,如元素节点,属性节点,文本节点,注释节点等,通过NodeType区分,常见的有: 节点类型 NodeType 元素element 1 属性attr 2 文本text 3 注释comments 8 文档document 9 更多

JavaScript学习笔记四:基本概念(2)

1.对非数值应用一元加/减操作符时,该操作符会像Number()转型函数一样对这个值进行转换.例:var s = +"01"  //值变成数值1. 2.ECMAScript中的所有数值都以IEEE-754 64位格式存储,但操作符并不直接操作64位值,因此整个过程就像只存在32位的整数一样. 3.对于有符号的整数,32位中的前31位用于表示整数的值,第32位为符号位:0表示正数,1表示负数.其中,正数以纯二进制格式存储,负数以二进制格式的补码存储. 4.按位非(~):本质是操作数的负值

javascript学习笔记(四)

首先,实现demo样式 <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <title>记住密码提示框</title> <style> body,input,p{marginj:0;padding:0;} body{font:12px/1.5 Tahoma;} #outer{wid

WEB前端学习笔记 四

接上一篇,web学习笔记 四,在此感谢您对此篇笔记的认可,但转发时请注明文章出自网知博学. 2.0  html的语法格式 html的标签要写在尖括号中 :<> 在在英文输入法状态下,按住shift键然后再按它左侧的尖括号就可了, 先学习一个简单的h1标签,是个标题标签,在html中这样写: <h1>我在h1标签中,我就是标题</h1> 那么h1标签中所包裹的文字,就标记成标题了.通过浏览器的解析后在页面上显示出来的效果就是字体加粗,加黑,和word中的标题性质一样! 大

56本前端工程师必备的javaScript学习书籍

分享56本前端工程师必备的javaScript学习书籍(包括了pdf,chm,doc) 1.JavaScript权威指南(第6版)(中文版)2.深入浅出Javascript.O‘reilly.Head.First.Javascript.Jan.20083.JavaScript王者归来月影扫描版4.JavaScript.DOM高级程序设计贝斯扫描版5.精通javascript(图灵计算机科学丛书)6.JavaScript面向对象15分钟教程7.原型.作用域.闭包的完整解释8.Javascript面