美文网首页JQuery&Node
JavaScript基本操作

JavaScript基本操作

作者: 肯定是疯了 | 来源:发表于2018-07-19 16:47 被阅读0次

/*

今天我们来学习js

*/
var simple_object = //对象T-T
{
avar:typeof('弱类型'),
Number :'可进行四则运算等',
//(整数,浮点数,十分不科学的科学记数法,NaN,Infinity无限♂大)
string:"string",
bool:'true!=false,true&&false=false,true||false=true'
}

//字符串的相关操作

/*
首先它是一个不可变对象
对其下标进行索引赋值没什么用
*/
var QAQ="QAQ";
var qaq="qaq";
alert(QAQ[1]);
QAQ='qaq'.toUpperCase();//返回全大写
qaq=QAQ.toLowerCase();//返回全小写
you_will_get_1=QAQ.indexOf("AQ");//返回字符串的位置索引
you_will_get_AQ=substring(1,2,1);//1开始切默认为0步长为1有一没二

//数组的相关操作

var arry=["弱小","可怜","又无助","但特别能吃"];
//or you can
new Arry("弱小","可怜","又无助","但特别能吃");
//索引超出范围返回undefined
length=arry.length();//返回数组长度
//超过索引赋值会变化
//["弱小","可怜","又无助","但特别能吃",undefind,"你变了"];
arry[5]="你变了";
you_will_got_5=indexOf("你变了");//发现字符串的对应索引开始
new=arry.slice(0,5,2);//起始包含,结束不包含,步长
new.push(a,b);//压入ab到new最后
new.pop();//返回并删除最后一个

//循环和比较还有NaN内部外部定义

//js允许任何和任何进行比较
if(NaN('mylife'))//NaN谁都不想等于,于是你只能用这个函数来判断
{
alert("==支持任意类型进行比较,类型不同的话返回一个宝♂贝");
}

else
{
alert('===类型相同时才会比较,不然就false');
console=null;
}

/*

看看你干的好事

console

*/

console.log('null和undefined设计初期是想把未定义和空分开');
console.info('但是事实上并没什么卵用');
console.warn('把warn换成table还可以输出表格');
console.error('I\'m \"OK\"!');//转义字符
/*

昨天整理的都没有了

气死我了

*/
标准对象
date对象


图片.png

var now = new Date();
now; // Wed Jun 24 2015 19:49:22 GMT+0800 (CST)
now.getFullYear(); // 2015, 年份
now.getMonth(); // 5, 月份,注意月份范围是0~11,5表示六月
now.getDate(); // 24, 表示24号
now.getDay(); // 3, 表示星期三
now.getHours(); // 19, 24小时制
now.getMinutes(); // 49, 分钟
now.getSeconds(); // 22, 秒
now.getMilliseconds(); // 875, 毫秒数
now.getTime(); // 1435146562875, 以number形式表示的时间戳
-by liaoxuefeng
re正则表达式可以用于str.splite("RE")
匹配是正则表达式通过用
json对象
JSON.parse()
JSON.stringify()
可以有多种方法定制

相关文章

网友评论

    本文标题:JavaScript基本操作

    本文链接:https://www.haomeiwen.com/subject/oaqlpftx.html