js变量类型

js中有null和undefined,null是指对象不存在,undefined是指原生数据不存在

var h = {name:‘lisi‘,age:28};
console.log(h.name)//对象用的是点语法,php中是name->‘lisi‘

下面是数组,数组用的是【】语法

1 var arr = [‘a‘,3,‘hello‘,true];
2 console.log(arr);
3 //显示结果为
4 ["a", 3, "hello", true]

它的索引不会空缺,如果你删掉某个索引,它会立即重排,从0开始往下排

var arr = [‘a‘,3,‘hello‘,true];
console.log(arr[3]);
//结果为true,下标从0开始

但是,对象也可以用中括号

console.log(h[‘name‘]);

//结果为lisi

所以,js中对象很像php中的关联数组,perl语言中的哈希,也叫关联数组

时间: 2024-08-30 06:27:38

js变量类型的相关文章

JS—变量类型

<html> <head> <title>03-JS变量类型</title> <!-- 设置编码 --> <meta http-equiv="content-type" content="text/html;charset=utf-8"> <script type="text/javascript"> /*java中的变量分类: 基本数据类型 引用数据类型 js中

js变量类型及检查

一.变量的类型 JavaScript 有六种数据类型.主要的类型有 Number.String.object 以及 Boolean 类型,其他两种类型为 null 和 undefined.var obj = {x:[1,2],y:23};//Object类型 i=100;//Number类型 i="variable";//String类型 i={x:4};//Object类型 i=[1,2,3];//Array类型var men = true; // Boolean 类型.变量命名:J

js 变量类型、相互转换

1.string    var string = "this is mine"    string.substring();            //截取函数    string.toLowerCase();        //换换小写    string.toUpperCase();        //转换大写    string.indexOf("is") > -1;    //字符串检索,检索不到返回-1    string.replace("

判断JS变量类型

function getType(o) { var _t; return ((_t = typeof(o)) == "object" ? Object.prototype.toString.call(o).slice(8,-1):_t).toLowerCase(); }

转战JS(1) 初探与变量类型、运算符、常用函数与转换

转战JS(1)初探与变量类型.运算符.常用函数与转换 做为一名.NET后台开发人员,正考滤向Web前端开发转型,之前也写过一代前端代码,可是当再回头看JS,并有转向它的意愿的时候,突然发现:原来JS不是那么简单的.很多的细节部分以前都没有注意到,现在把学习的知识点记录下来,做为学习笔记,好时不时看看.如果有什么错误,还请各位看官多多包涵.多多指正. JavaScript是一门轻量型的面向Web编程的脚本言语言,常被简称为:JS.广泛应用于PC和各种移动设备中,常和HTML.CSS一起组成网页页面

js基础之变量类型

js的基本变量类型包括number,string,boolean,undefined,function,object,可用typeof展示出来.且js的变量类型是有所存的数据决定的.对于undefined类型是由于未声明或声明了为赋值产生的. <script> //number var a = 12; var b; //string // a = 'abc'; //boolean // a = true; //object // a = document.getElementById('div

JS 中对变量类型的判断

总结:1. 一般简单的使用 typeof 或 instanceof 检测(这两种检测的不完全准确)          2. 完全准确的使用 原生js中的 Object.prototype.toString.call  或 jquery中的 $.type 检测 在 JS 中,有 5 种基本数据类型和 1 种复杂数据类型,基本数据类型有:Undefined, Null, Boolean, Number和String:复杂数据类型是Object,Object中还细分了很多具体的类型,比如:Array,

js声明引入和变量声明和变量类型、变量

问题: 在网页的发展历程中,发现网页不能对用户的数据进行自动校验,和提供一些特效. 解决: 使用javascript. 作用 可以让网页和用户进行直接简单的交互. 可以让网页制作特效和动画. 声明js代码域 1.<script type="text/javascript"></script> 2.<script src="js/my.js" type="text/javascript" charest="u

js最基础知识回顾3(字符串拼接,数据类型,变量类型,变量作用域和闭包,运算符,流程控制,)

一.javaScript组成     1.ECMAScript:解释器.翻译 ---------------------------------------------------------几乎没有兼容性问题     2.DOM:Document Object Model --------操作HTML的能力----document--------有一些兼容性问题     3.BOM:Browser Object Model -------------浏览器---------------wind