js核心基础语法
2014-10-21 22:12
232 查看
数据类型转换:
var b=String(a); //等价于var b= a.toString();(函数调用法,a不是null,undifined)
var b=parseInt(a); //等价于var b=window.parseInt(a);
var b=parseFloat(a);
var b=Boolean(a);
var b=Number(a); //没有to.Number()
Number原生对象:
var x = 123; // x is a number
var y = new Number(123); // y is an object
Array原生对象:
var car = new Array(1,2,3); //等价于 var car=[1,2,3];不能用() car=(1,2,3);等价于 car=3; car={1,2,3};报错
car.indexOf(***);
car.length;
c= a.concat(b,c);
var e = c2.join(); //把数组变成一个中间有逗号的字符串,若数组不止一个元素
c.pop();
c.push();
c.shift();
c.unshift("***");
d=c.splice(2,3,"hehe","haha",345,456); //2是索引下标为2,删除3个元素,第三个参数及后面的参数是插入的数,返回值是删除的数组
Date原生对象:
var today = new Date();
var today1 = new Date(1000); //1970.1.1.08.00.01
var today2 = new Date("2008");
var today=new Date(2008,1,0,23,59,59); //1月31日等价于(2008,0,31,33……)
var a = y.getFullYear();
var b = y.getMonth();
var w = y.getDate(); //几号
var q = y.getDay(); //星期几(数字)
var aa = y.getHours();
var ss = y.getMinutes();
var ss = y.getSeconds();
var c = y.getTime(); //从1970 年 1月1日开始的大到今天的毫秒数
Math内置对象:
Math.E;
Math.PI;
var mathh2 = Math.LN2;
var ma1 = Math.abs(-56.34);
var ma2 = Math.sin(a);
var ma3 = Math.exp(0);
var ma4 = Math.max(1,23,44,3);
var ma4 = Math.min(1,23,44,3);
var ma5 = Math.sqrt(8);
var ma6 = Math.random();
var ma7 = Math.round(34.623123); //四舍五入
Math.ceil(***) //上取整
Math.floor(***) //下取整
String原生对象:
var str = new String("******"); //等价于var str = "恶呵呵呵呵"; 前者在console.log里的表示有所不同
var n = str.length;
var str1 = str.charAt(1); //下标为1的元素
var str2 = str.concat(strr);
var str3 = str.indexOf("*");
var str4 = str.replace("q","we"); //替换第一个q,替换后为str4
var str5 = str.slice(1,4); //返回下标1及下标4之前(不包括)的字符串
var str6 = str.split(",");//将字符窜变为字符数组(联想join)
var str7 = str.substr(2,1); //返回下标2开始长为1的子串
var str8 = str.substring(4,6); //返回下标4到小标6之前(不包括)的串
等价于str.substring(6,4);
var b=String(a); //等价于var b= a.toString();(函数调用法,a不是null,undifined)
var b=parseInt(a); //等价于var b=window.parseInt(a);
var b=parseFloat(a);
var b=Boolean(a);
var b=Number(a); //没有to.Number()
Number原生对象:
var x = 123; // x is a number
var y = new Number(123); // y is an object
Array原生对象:
var car = new Array(1,2,3); //等价于 var car=[1,2,3];不能用() car=(1,2,3);等价于 car=3; car={1,2,3};报错
car.indexOf(***);
car.length;
c= a.concat(b,c);
var e = c2.join(); //把数组变成一个中间有逗号的字符串,若数组不止一个元素
c.pop();
c.push();
c.shift();
c.unshift("***");
d=c.splice(2,3,"hehe","haha",345,456); //2是索引下标为2,删除3个元素,第三个参数及后面的参数是插入的数,返回值是删除的数组
Date原生对象:
var today = new Date();
var today1 = new Date(1000); //1970.1.1.08.00.01
var today2 = new Date("2008");
var today=new Date(2008,1,0,23,59,59); //1月31日等价于(2008,0,31,33……)
var a = y.getFullYear();
var b = y.getMonth();
var w = y.getDate(); //几号
var q = y.getDay(); //星期几(数字)
var aa = y.getHours();
var ss = y.getMinutes();
var ss = y.getSeconds();
var c = y.getTime(); //从1970 年 1月1日开始的大到今天的毫秒数
Math内置对象:
Math.E;
Math.PI;
var mathh2 = Math.LN2;
var ma1 = Math.abs(-56.34);
var ma2 = Math.sin(a);
var ma3 = Math.exp(0);
var ma4 = Math.max(1,23,44,3);
var ma4 = Math.min(1,23,44,3);
var ma5 = Math.sqrt(8);
var ma6 = Math.random();
var ma7 = Math.round(34.623123); //四舍五入
Math.ceil(***) //上取整
Math.floor(***) //下取整
String原生对象:
var str = new String("******"); //等价于var str = "恶呵呵呵呵"; 前者在console.log里的表示有所不同
var n = str.length;
var str1 = str.charAt(1); //下标为1的元素
var str2 = str.concat(strr);
var str3 = str.indexOf("*");
var str4 = str.replace("q","we"); //替换第一个q,替换后为str4
var str5 = str.slice(1,4); //返回下标1及下标4之前(不包括)的字符串
var str6 = str.split(",");//将字符窜变为字符数组(联想join)
var str7 = str.substr(2,1); //返回下标2开始长为1的子串
var str8 = str.substring(4,6); //返回下标4到小标6之前(不包括)的串
等价于str.substring(6,4);
相关文章推荐
- JS核心语法基础
- js 基础语法
- js如何创建自己的Js库---基础语法
- js基础--javascript基础概念之语法
- 黑马程序员——OC基础—核心语法(上)
- JavaScript基础(基本语法:变量、语句、数组、函数、对象、全局方法以及js与java不同,js与html关联)
- javascript 语法基础 想学习js的朋友可以看看
- PHP对比JS-01基础语法
- Javascript语法基础 - Javascript核心(一)
- js基础语法(一)
- js基础(常用语法、类型、函数)
- JavaScript基础、语法(JS)
- 基于JS的DOM 编程基础和Json语法及JS下的AJAX基础
- JSP基础语法之十六:JSTL配置和核心标签(C)的使用
- 02js基础 js基础语法
- js 基础语法
- JavaScript高级程序设计(第3版)学习笔记2 js基础语法
- Three.js源码阅读笔记(基础的核心Core对象)
- Javascript基础知识(一)核心基础语法与事件模型
- node.js基础语法