js关于数据类型的总结

js数据类型分为原始类型(num,字符串,boolean),对象类型(object,属性的集合,特殊对象是数组,全局对象),原始值(null,undefined),除了原始值,其他的都拥有方法

js可灵活进行数据类型转换

注意:

1,数字类型:在算数运算中上溢,下溢,或被零整除不会报错,

若上溢出结果为无穷大,则返回infinity,负无穷大则返回-infinity

若下溢出运算结果无限接近于0,并比js能表示的最小值还小,返回值为零

若被零整除:返回infinity或-infinity,但0/0,无穷大除以无穷大,负数作开方运算,结果都返回NAN

对象(全局对象,包装对象)

全局对象:

包装对象:将属性和方法打包,比如var s = "abc"; return s.length;//3

与此同时,== 属于不严格意义的相等,===属于严格意义上的相等

可变对象:如 var x = {o:1}; x.o = 2;return x;//2

一些方法的总结:

时间方法:

var t = new Date(2016,3,3);//2016年4月3日

var t = new Date(2016,3,3,17,10,30);//2016年4月3日17:10:30

var t = new Date();//当前时间

t.getFullYear();//2016

t.getMonth;//3--从0开始计算月份,所以实际是4月

t.getDate();//3号--从1开始计算天数

t.getDay();0周日--6代表周六

字符串的方法:

s.chatAt(0);第一个字符

s.chat(s.length-1);最后一个字符

s.subString(1,4);第2-4个字符

s.slice(1,4);第2-4个字符

s.indexOf(‘‘l‘‘);字符l第一次出现的位置

s.lastIndexof("l");字符i最后一次出现的位置

s.indexOf("l",3);在位置3之后首次出现l的位置

s.split(",");分割成子串

s.replace("h","H");字符替换

s.topUpperCase();字符串大写

Regexp();

时间: 2024-10-05 16:57:59

js关于数据类型的总结的相关文章

JS的数据类型

JS的数据类型大致分为两大块: 1.基本类型 2.引用类型 基本类型分为:number bolean string undefined null 引用类型分为:原生对象 内置对象 宿主对象

node.js对象数据类型

在这里复习下前端JS的数据类型:前端JS中的数据类型: 1.基本/原生/值类型 string.number.boolean.null.undefined 2.引用/对象类型    ES对象类型:String.Number.Boolean.Math.Date.RegExp.Object.Function.Error,Array,Global对象.    BOM对象类型:window.document.screen.history.location.navigator.event...    DOM

JS中数据类型及原生对象简介

js是一种专门设计用来给网页增加交互性的编程语言,它的技术体系包含了一下几个方面: 1.JavaScript核心语言定义:包括数据类型,变量,常量,运算符,语句等. 2.原生对象和内置对象 3.浏览器对象BOM 4.文档对象类型DOM 5.事件处理模型 将js添加到文档中的方法有三种: 1.内嵌式 2.将js源文件通过<script>元素的src属性连接到XHTML文档中 3.脚本包含在XHTML事件处理属性中,例如onclick js的数据类型分为原始数据类型和引用数据类型: 一.原始数据类

JS的数据类型及转换(还是基础的东西)

朋友说我这是再自娱自乐,我只想说,你说的对????????!其实也不然,这算是我对自己的基础的一次彻底性的重新梳理以及闲的无聊,找点显得比较有意义的事情做罢了. 回归正题,在JS中,数据类型有哪些呢?看看下图 字符串.数字.布尔类型就不细说了,这些大家都懂,说一些大家关注度比较少的东西...... NULL和Undefined: NULL和Undefined一样都只有一个值,并且都是他们本身,但是有一点特别的有意思,那就是: 在W3C里事这样解释这两个东西的: 值 undefined 实际上是从

js的数据类型具体分析

js的数据类型分析 1.基本类型:string·····number···boolean···null···underfied 2.引用类型:·····objck 复习·····点·运算·····xxx.sss····xxx是对象····sss.是方法和属性. 任何数据类型都是拥有属性和方法的 字符串  string····var   st="hello word" 字符串的定义 1 var s="st" 2.st.new string ("hello&q

JS中数据类型、原始数据、内置对象、包装类型对象、typeof

JS中数据类型.内置对象.包装类型对象.typeof关系  https://segmentfault.com/a/1190000018275384 JavaScript 数据类型和数据结构   https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Data_structures 原始数据 https://developer.mozilla.org/zh-CN/docs/Glossary/Primitive 原文地址:https://www

js显示数据类型的转换

js中数据类型装换 ### 显示数据类型的转换 typeof:能防回六中操作类型的数据:Number, String, Boolean, Objecet, undefined, function ~JavaScript var a = 1; //conloe.log(typeof(a)) 值为Number var a = []; //conloe.log(typeof(a)) 值为Object var a = {}; //conloe.log(typeof(a)) 值为Object var a

3.2 js六大数据类型

js中有六种数据类型,包括五种基本数据类型(Number,String,Boolean,Null,Undefined),和一种混合数据类型(Object). 前面说到js中变量是松散类型的,因此有时候我们需要检测变量的数据类型.typeof操作符可以检测变量的数据类型(输出的是一个关于数据类型的字符串).返回如下6种字符串:number,string,boolean,object,undefined,function.且看如下例子: var x = 1; console.log(typeof x

js的数据类型及类型转换

Js中的数据类型一共有六种,即number,string,boolean,underfine,null,object. 通常,我们判断变量的数据类型会用到typeof()方法. 数据的转换分为显式类型转换和隐式类型转换,我们经常用到的是将变量转换成字符串或数字.  一:显式类型转换: 1.转换成字符串时: toString() 1 var str= abc; 2 alert(str.toString()); 2.转换成数字时: (1)parseInt() 转换成整数,parseFloat()转换