// var demo1=12;
// alert('点击确定按钮看结果'+demo1);
// for(var i = 0; i<10;i++)
// {
//     document.write('打印字符串了<br/>');
//     document.write(i);
//     document.write("Hello \
// World!<br/>");
// }
// function myFunction()
//     {
//         document.getElementById("demo").innerHTML="My First JavaScript Function";
//         document.getElementById("demo_1").innerHTML="Hello World";
//         //document.write("<h1>My First JavaScript Function</h1>");//加载完成后再次写改代码将会覆盖整个页面内容
//     }
//     function get()
//     {
//         var box="chaiyesong";
//         //document.write("aaa<br/>bbb");
//         document.getElementById("demo_2").innerHTML=box;
//     }
// var box="aaa";
// var box;
// alert(box);

// var cars =new Array();//创建一个数组
// cars[0]="99999";//分别给数组中的值赋值
// cars[1]="Audi";
// cars[2]="Audi";
// cars[3]="Audi";
// cars[4]="Audi";
// alert(cars[2]);

// var cars =new Array("Audi","BMW","Volvo");//创建数组
// alert(cars[3]);//打印数组中特定下标的值

// var cars=["Audi","BMW","Volvo"];//创建数组
// alert(cars[0]);

// var person={firstname:"Bill", lastname:"Gates", id:5566};//创建对象,对象使用花括号具有属性和值的区别
// alert(person["lastname"]);

// var txt="JavaScript";
// alert(txt.length);//访问对象中的属性或方法

// person=new Object();//创建一个对象
// person.firstname="Bill";//为对象赋值
// person.lastname="Gates";
// person.age=56;
// person.eyecolor="blue";
// alert(person["age"]);//访问对象中属性的值

// var message="Hello world!";//创建一个字符串数组对象
// var x=message.toUpperCase();
// alert(message);
// alert(x);

// document.write(Date());

// var message ="chaiyesong";
// alert(message.length);

// var person =new Object();
// person.name="chaiyesong";
// person.age=23;
// person.address=0000;
// alert(person.name);

// alert(Date());//打印当前客户机的时间

// var d=new Date();//除以1000返回的是秒钟
// var e=d.getTime()/1000;//getTime()返回1970-1-1到现在的毫秒数
// var f=e/3600;//返回的是小时数
// alert(f);

// var d = new Date();
// var e=d.setFullYear(1992,10,3)//将当前的时间设置具体的日期
// alert(d);

// var d = new Date();
// var e=d.toUTCString();//将当前的时间格式转换为UTC格式显示
// alert(e);

// var d=new Date();//获取当前时间的返回整数
// var weekday=new Array(7);
// weekday[0]="星期日";
// weekday[1]="星期一";
// weekday[2]="星期二";
// weekday[3]="星期三";
// weekday[4]="星期四";
// weekday[5]="星期五";
// weekday[6]="星期六";
// alert(weekday[d.getDay()]);//d.getDay()返回的是1-7之间的数字

// var today=new Date();
// var a=today.getHours();//返回0--23之间的整数
// var b=today.getSeconds();
// var c=today.getMinutes();
// alert(a+"|"+c+"|"+b);
// setTimeout("表达式",时间以毫秒计算);表示在设置的时间过后执行的操作

// function startTime()
// {
//     var today=new Date();
//     var h=today.getHours();
//     var m=today.getMinutes();
//     var s=today.getSeconds();
//     // add a zero in front of numbers<10
//     m=checkTime(m);
//     s=checkTime(s);
//     document.getElementById('txt').innerHTML=h+":"+m+":"+s;
//     t=setTimeout('startTime()',500);
// }

// function checkTime(i)
// {
// if (i<10)
//   {i="0" + i}
//   return i;
// }

// var arr = new Array(3);
// arr[0] = "George";
// arr[1] = "John";
// arr[2] = "Thomas";

// var arr2 = new Array(3);
// arr2[0] = "James";
// arr2[1] = "Adrew";
// arr2[2] = "Martin";

// var a=arr.concat(arr2);//合并数组
// alert(a);

// var arr2 = new Array(3);
// arr2[0] = "James";
// arr2[1] = "Adrew";
// arr2[2] = "Martin";
// alert(arr2.join());//将数组使用默认的字符链接起来
// alert(arr2.join("."));将数组用.来链接起来

// var arr = new Array(6)
// arr[0] = "George"
// arr[1] = "John"
// arr[2] = "Thomas"
// arr[3] = "James"
// arr[4] = "Adrew"
// arr[5] = "Martin"
// alert(arr);
// alert(arr.sort());//对数组进行排序

// function sortNumber(a, b)
// {
// return a - b
// }

// var arr = new Array(6)
// arr[0] = "10"
// arr[1] = "5"
// arr[2] = "40"
// arr[3] = "25"
// arr[4] = "1000"
// arr[5] = "1"

// alert(arr + "<br />")
// alert(arr.sort(sortNumber))

// var w=window.innerWidth
// || document.documentElement.clientWidth
// || document.body.clientWidth;

// var h=window.innerHeight
// || document.documentElement.clientHeight
// || document.body.clientHeight;

// x=document.getElementById("demo");
// x.innerHTML="浏览器的内部窗口宽度:" + w + ",高度:" + h + "。"

// 获取当前浏览器窗口的宽度不包括工具栏和滚动条
// var a=window.innerWidth;//
// var b=document.documentElement.clientWidth;
// var c=document.body.clientWidth;
// alert(c);

// var a=screen.availWidth;
// var b=screen.availHeight;
// var c=location.pathname;
// var d=location.port;
// var e=location.protocol;
// var f=location.href;
// alert(f);

// var chaiyesong="chaiyesong";
// alert(typeof(vvv));
// alert(isNaN("123"));

// var aa="123";
// var bb=true;
// var cc=false;
// alert(Number(aa));
// alert(Number(bb));
// alert(Number(cc));
// var a=0;
// var b=3;
// alert(b/a);
// alert(NaN == NaN);//NAN跟自身和任何其他的值都不相等

// var a="122ss";
// var b=a.valueOf()
// alert(Number(b))//返回的结果为NAN

// var c="";
// var b=c.toString();//结果跟a.valueOf()相同
// alert(Number(b));

// var a=new Object();
// alert(a.valueOf());

// var a=null;
// alert(a);

// var arr = new Array();
// arr[0] = "aaa";
// arr[1] = "bbb";
// arr[2] = "ccc";
// alert(arr.length);//3

// var arr = new Array();
// arr[0] = "aaa";
// arr[1] = "bbb";
// arr[2] = "ccc";
// alert(arr);//3
// var a=arr.pop();//去除最后一个元素
// alert(a);

// var arr2 = new Array();
// alert(arr2.length);//0
// arr2[0] = "aaa";
// arr2[1] = "bbb";
// alert(arr2.length);//2
// arr2.pop();
// alert(arr2.length);//1
// arr2 = arr2.slice(0,arr2.length-1);//返回的结果为一个新的数组
// 并且创建了一个空的数组
// alert(arr2.length);//0

// arr2[0] = "aaa";
// arr2[1] = "bbb";
// arr2[2] = "ccc";
// arr2 = arr2.slice(0,1);//创建一个数组元素为1的数组
// alert(arr2.length);//1
// alert(arr2[0]);//aaa
// *alert(arr2[1]);//undefined

// var a=new Array("aa","bbb","cc");
// var b=a.shift();//删除第一个元素
// alert(b);

// var a=new Array();
// var b=a.unshift("chaiyesong","123");//返回数组的长度,将数据写到数组的第一个
// alert(b);

// var a=new Array("good");
// var b=a.push("chaiyesong","cehsizu");//将数据添加到数组的后面返回数组的长度
// alert(b);
// alert(a);

// var a=new Array("chai","ye","song");
// var b=a.splice(0,2,33,33,63);//从0的位置开始删除元素,后面跟着数量和要插入的值,但是可以不插入和不要数量
// alert(a);

// var a=new Array(1,2,3,"fd",4,5,6);
// alert(a);
// var b=a.reverse();//将数组中的元素反序
// alert(a);

// var a=new Array(1,2,3,"fd",4,5,6);
// alert(a);
// var b=a.sort();//将数组中的元素排序,升序
// alert(a);

// var a=new Array(1,2,3,4,5,6);
// alert(a);
// var b=a.slice(2,5);//返回新的数组并且数组的个数为开始-结束
// alert(b);

// var a=new Array(1,2,3,4,5,6,7,8,9,10);
// var b=a.join("|-|");//返回新的数组========>分隔符
// alert(b);

笔记javascript的更多相关文章

  1. RX编程笔记——JavaScript 获取地理位置

    RX编程笔记——JavaScript 获取地理位置 2016-07-05

  2. 学习笔记---Javascript事件Event、IE浏览器下的拖拽效果

    学习笔记---Javascript事件Event.IE浏览器下的拖拽效果     1. 关于event常用属性有returnValue(是否允许事件处理继续进行, false为停止继续操作).srcE ...

  3. 慕课笔记-JavaScript正则表达式

    目录 慕课笔记-JavaScript正则表达式笔记 概述 RegExp对象 修饰符 元字符 字符类 范围类 预定义类 预定义字符 边界 量词 贪婪模式 分组 或(使用竖线表示) 反向引用 忽略分组 前 ...

  4. 笔记-javascript

    笔记-javascript 1.      简介 JavaScript一种直译式脚本语言,是一种动态类型.弱类型.基于原型的语言,内置支持类型.它的解释器被称为JavaScript引擎,为浏览器的一部 ...

  5. 笔记-JavaScript与HTML DOM

    引用源:https://www.cnblogs.com/propheterLiu/p/5966791.html 笔记-JavaScript和HTML DOM 区别: javascript JavaSc ...

  6. 前端学习实践笔记--JavaScript深入【3】

    这章主要讨论闭包和原型,以及面向对象和继承. 闭包 闭包充分利用了JS里面作用域的概念,作用域的好处是内部函数可以访问定义它们的外部函数的参数和变量.使用闭包主要是为了读取函数内部的变量或者将函数内部 ...

  7. 前端学习实践笔记--JavaScript深入【1】

    这一年中零零散散看过几本javascript的书,回过头看之前写过的javascript学习笔记,未免有点汗颜,突出“肤浅”二字,然越深入越觉得javascript的博大精深,有种只缘身在此山中的感觉 ...

  8. [JS学习笔记]Javascript事件阶段:捕获、目标、冒泡

    当你在浏览器上点击一个按钮时,点击的事件不仅仅发生在按钮上,同时点击的还有这个按钮的容器元素,甚至也点击了整个页面. 事件流 事件流描述了从页面接收事件的顺序,但在浏览器发展到第四代时,浏览器开发团队 ...

  9. 昼猫笔记 JavaScript -- 作用域技巧!!

    简单理解 var zm = function (x) { var code = 'bb' return code }; 学过js的老哥们都知道,当这样简单的一个函数进入浏览器,浏览器开始解释代码,会将 ...

  10. HTML 学习笔记 JavaScript(面向对象)

    现在让我们继续跟着大神的脚步前进 学习一下JavaScript中的面向对象的思想,其实作为一个iOS开发者,对面向对象还是比较熟悉的,但是昨晚看了一下Js中的面向对象,妈蛋 一脸萌比啊.还好有大神.让 ...

随机推荐

  1. java学习过程中遇到的坑及解决方法

    1. Table 'my_data_base.gjp_zhangwu' doesn't exist Query: select * from gjp_zhangwu Parameters: 数据库中的 ...

  2. MySQL创建数据库时指定编码utf8mb4和添加用户

    CREATE DATABASE `wordpress` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; CREATE DATABASE `wor ...

  3. css 效果之转换

    在css3 中,有一个转换效果,也可以替代js,并且比 js 做得好,那就是转换,即transform 属性,只需要个这个属性加上值,就可以实现转化效果了;有三种值,平移(translate),旋转( ...

  4. 【EFM32】EFM32芯片解锁、加锁操作

    [解锁] 使用J-Flash,新建Project,选择对应的EFM32芯片型号. 选择Target >> Connect >> Unsecure chip ,便进行解锁了,解锁 ...

  5. 【题解】洛谷 P1014 【Cantor表】

    1. 我们先引入三角形数的概念: >定数目的点或圆在等距离的排列下可以形成一个等边三角形,这样的数被称为三角形数. >古希腊著名科学家毕达哥拉斯把数1,3,6,10,15,21……这些数量 ...

  6. 算法之Python实现 - 003 : 换钱的方法数

    [题目]给定数组arr,arr中所有的值都为正数且不重复.每个值代表一种面值的货币,每种面值的货币可以使用任意张,再给定一个整数aim代表要找的钱数,求组成aim的方法数. [代码1]递归 impor ...

  7. 算法之Python实现 - 002 : 换钱的最少货币数补充(每种货币只能使用一次)

    [题目]:给定数组arr,arr中所有的值都为正数且不重复.每个值代表一种面值的货币,每种面值的货币仅可以使用一张,再给定一个整数aim代表要找的钱数,求组成aim的最少货币数. [代码1]:时间与额 ...

  8. 无分类编址(CIDR,Class Inter-Domain-Routing)

    CIDR全称是无分类域间路由选择,英文全称是Classless Inter-Domain Routing,大家多称之为无分类编址 CIDR的特点 (1)CIDR消除了传统的A类.B类和C类地址以及划分 ...

  9. vue-cli使用vux时报错处理,“You may need an appropriate loader to handle this file type”

    先说解决方案: 在项目中找到build,找到webpack.base.conf.js 将vux给出的解决方案代码拷贝出来 const vuxLoader = require('vux-loader') ...

  10. EOS源码

    [EOS源码] 1.在 libraries/chain/include/eosio/chain/ 目录下. permission_level 定义如下:   account_name.permissi ...