js简单使用

一、前端页面与后台接口在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,JSON对象和JSON字符串之间的相互转换是关键。
JSON字符串:
var str1 = '{ "name": "cxh", "sex": "man" }';
JSON对象:
var str2 = { "name": "cxh", "sex": "man" };

1、将JSON对象转化为JSON字符串

var cond = {};
cond = JSON.stringify(str2);

2、由JSON字符串转换为JSON对象

var cond = {};
cond = JSON.parse(str1); 
var obj = {};
obj = eval('(' + str1 + ')');


二、数组与字符串的转换

数组转字符串

需要将数组元素用某个字符连接成字符串,

//申明数组方法1
ar a = new array();
a[0] = "1";
a[1] = 2;
//方法2: 
var  a  =  new array("1" , 2);
//注意下:如果只传了一个参数;比如var a = new array(2);
//那么它是表示:3个未定义元素 的 新数组。
//方法3:使用数组直接量
var  a =["1", 2 ]; 
var b = [74,85,49,0,50,0,51,0];
alert(b.join("")); //按照""拼接,"-"就是按照-拼接成字符串

字符串转数组

实现方法为将字符串按某个字符切割成若干个字符串

var s = "abc,abcd,aaa";
ss = s.split(",");// 在每个逗号(,)处进行分解。


三、检测类型

// 要检测一个变量的类型,通过typeof运算符类判断; 
// 多用来检测基本类型; 
    var box = 'lee';
    console.log(typeof box);                    // =>string; 
// 要检测变量是什么类型的对象,通过instanceof运算符来查看;      
    var box = [1,2,3]; 8     console.log(box instanceof Array);         // =>true; 
    var box2 = {};
    console.log(box2 instanceof Object);
    var box3 = /g/;
    console.log(box3 instanceof RegExp);
    var box4 = new String('lee');
    console.log(box4 instanceof String);      // =>true;是否是字符串对象;
    var box5 = 'string';
    console.log(box5 instanceof String);      // =>false;
    // 当使用instanceof检查基本类型的值时,它会返回false;


四、获取窗口值

windowHeight = ..


转载于:https://my.oschina.net/luyaolove/blog/483502

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值