[TOC]
JavaScript:
常见的内置函数:alert弹出框
,eval计算某个字符串
number将字符串转为数字
,parseint将字符串转为整数
parsefloat将字符串转为浮点数
isnan 判断不是一个数字
settimeout 定义延时任务
setinterval定义周期任务
- var a =10;
- // alert(a);//弹出框
- var b =”abc”;
- // alert(a + b);//字符串拼接
- // alert(eval(a + parseInt(b)))
- // alert(isNaN(b));//判断某个变量,是否是数值
- function println(){
- console.log(“我来自蜗牛!”);
- }
- //用法:函数的名称,延迟的时间
- // setTimeout(println,5000);//5S以后,打印:我来自蜗牛
- //用法:函数的名称,周期的时间
- setInterval(println,2000);
1、常见的内置对象,控制台对象(console),日期对象(Date),字符串类的方法(字符串的方法:https://www.w3school.com.cn/js/js_string_methods.asp)
- var str01 =newString(“中国你好!中国”);
- var str02 =” Hello,World “;
- console.log(str01.length);//字符串长度
- console.log(str01.indexOf(“中国”));
- console.log(str01.lastIndexOf(“中国”));
- console.log(str02.trim())
- console.log(str02.split(“,”))
- console.log(str01);
- console.log(str02);
JSON数组格式的字符串
- /* var user01 = {
- userName: “张三”,
- loginName: “zs”,
- password: “123456”,
- age: 22
- };
- var user02 = {
- userName: “张三”,
- loginName: “zs”,
- password: “123456”,
- age: 22
- };
- var users = [user01,user02];
- //JSON.stringify() 将JS对象转换为JSON字符串
- var str = JSON.stringify(users);
- console.log(str); */
- var json =’{“code”: 200,”msg” : “提交成功”}’;
- //JSON.parse(json);将JSON字符串转换为JS对象
- var obj = JSON.parse(json);
- console.log(obj.code);
- console.log(obj.msg);
正则表达式:是用来匹配字符串格式的一种技术!
var pattern=/ /;pattern.test()
- var str =”中国人”;
- var pattern =/^[\u4e00-\u9fa5]{0,}$/;
- //判断字符串,是否满足某种格式
- var flag = pattern.test(str);
- console.log(flag);
- //判断电话号码 ,是否正确
- var str =”1365219752”;
- pattern =/(^1[0-9]{10}$)|(^\d{3,4}-\d{7,8}$)/;
- flag = pattern.test(str);
- console.log(flag);
- publicclassRegexMatches{
- publicstaticvoid main(String args[]){
- String str =”中国人”;
- String pattern =”^[\u4e00-\u9fa5]{0,}$”;
- Pattern r =Pattern.compile(pattern);
- Matcher m = r.matcher(str);
- System.out.println(m.matches());//返回布尔值
- }
-
1、window对象
function openWindow(){
- window.open(“http://woniuxy.com/“);
- }
- function closeWindow(){
- window.close();
- }
-
2、Screen对象
- console.log(screen.availHeight);
- console.log(screen.availWidth);
-
3、Location
- console.log(location.href);
- console.log(location.protocol);
- console.log(location.port);
- function toBaidu(){
- location.href =”https://www.baidu.com“;
- }
-
4、Histroy
该对象,代表历史记录对象
- console.log(history.length);
- function toback(){
- history.back();//返回上一页
- }
- function togo(){
- history.go(-2);//返回上2页
- }
-
5、Storage
该对象,代表浏览器的存储对象LocalStorage 允许数据长久的保持在浏览器本地
SessionStorage 允许数据以单次会话为单位,保留在浏览器本地 - /**
- 永久存储
- */
- function storeLocal(){
- localStorage.setItem(“userName”,”张三”);
- }
- /**
- 临时存储
- */
- function storeSession(){
- sessionStorage.setItem(“loginName”,”zs”);
- }
- function getLocal(){
- console.log(localStorage.getItem(“userName”));
- }
- function getSession(){
- console.log(sessionStorage.getItem(“loginName”));
- }