JS中的数据类型有两种,基础数据类型和引用数据类型; 其中基础数据类型是储存在栈里,引用数据类型储存在堆里 一、原始值、值类型、基础数据类型(栈 stack)number 数字 分为:整数、小数 string 字符串 boolean 布尔值 true、false null 空(起初是作为空对象出现的)主要是占位的 undefined 未定义二、引用值、引用数据类型、复杂数据类型(堆 heap) array object function RegExp...
目录 1.页面中运行js2.变量和基本数据类型3.基本运算符4.布尔运算符5.比较运算符6.If分支结构7.While循环结构8.For循环9.Js中的=、\==和===的区别1.页面中运行js (1)javascript,简写为js,是一种函数式、弱类型的脚本语言。 (2)在一个网页中:HTML负责页面中有什么。 CSS负责页面长什么样子。 JS负责页面能够干什么。 JS能够控制HTML和CSS(3)Js在页面中运行有两种方式: 直接在script标签中写js代码。引用外部js文件。Src属性填写的...
文章目录 7种基本数据类型特殊的number类型isNaN() 函数用于检查其参数是否是非数字值。布尔值为false的6种情况基本数据类型的转换 typeof 检测数据类型instanceof 检测是否为某个类的实例7种基本数据类型Object 对象 包括狭义的对象Object、数组Array和函数Function。Boolean 布尔值Undefined 未定义的值,表示未赋值的初始化值Null 空值String 字符串类型Number 数字类型symbol特殊的number类型Infinity 表示无穷大特殊值 NaN ...
Object.keys()方法 返回一个所有元素为字符串的数组,其元素来自于从给定的object上面可直接枚举的属性。这些属性的顺序与手动遍历该对象属性时的一致。var arr = Object.keys(window)console.log('获取的长度'+ arr.length)//200
JS中的8种数据类型及区别 JS中的数据类型,包括基本数据类型(Number,String,Boolean, Undefined,Null)和复杂(引用)数据类型(Object,Array,Function),基本数据类型指的是简单的数据段,引用数据类型指的是有多个值构成的对象。 基本数据类型指的是简单的数据段(Number,String,Boolean, Undefined,Null) 1、数值类型:整数和浮点数 2、字符串类型:用引号括起来,可以双引号,也可以单引号 3、布尔类型:true和false 4、und...
一、js的学习 1.ECMAScript 常量和变量: ? const 常量名称=值;//常量初始化必须赋值,否则是无用常量,常量名称建议全部大写 ? var 变量名称;//undefined ? var 变量名称=值; //变量的类型由值来决定 ? 变量名名称必须是字母,数字,_,@这些特殊符号组成,但是不能以数字开头 js的基本数据类型: ? undefined:未定义类型 ? null:空类型 ? boolean:布尔类型 ? number:字符串类型 ? string:数字类型 类型转换: ? **string ...
js 数据类型 javascript中数据类型有: Undefined 未定义;Null 空对象;Boolean 布尔类型;Number 数字;String 字符串;Symbol 符号 es6新增;Object 对象。 typeof操作符 typeof是一种用于判断数据类型的操作符。 使用方式如下: let num = 10 let str = 'hello, JS' let person = {name: 'JS' }console.log(typeof num) // number console.log(typeof str) // string console.log(typeof person) // objecttypeof操作符返回一个...
基本数据类型 Number、String、Boolean、undefined、object、Null、Symbol(ES6) 引用数据类型 Object (Data、function、Array) 区别 1、基本数据类型的值是不可变的,改变的是指针的指向; 但引用类型可以改变 ; 2、基本数据类型不可以添加属性和方法;但引用类型可以; 3、基本数据类型的赋值是简单赋值,如果从一个变量向另 一个变量赋值基本类型的值,会在变量对象上创建一个新值,然后把该值复制到为新变量分配的位置上;...
String 所有的API都无法修改原字符串,只能返回新字符串 API:大小写转换 str.toUpperCase(); str.toLowerCase();获取指定字符串位置 str.charAt(); 得到下标 str[i] str.charCodeAt(i); 得到字符串编码选取字符串 str.slice(start,end+1); 支出负数 str.substring(start,end+1); 不支持负数 str.substr(statr,n); 含头不含尾查找关键字查找关键字出现的位置 str.indexOf("关键字",from); 如果找不到返回-1 优点:可以指定开始...