码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript笔记

时间:2015-08-01 17:01:18      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:

1、
引入JS的位置:最好的做法是把<script>的标签放到HTML文档的最后、</body>标签之前;
作用:这样能使浏览器更快地加载页面;

1.2、
引入JS必须有完整开始和结束标签<script></script>,
<script />这样写不行;

2、
JavaScript是解释型语言,由浏览器中的JavaScript解释器来解释并执行;

3、
JavaScript是弱类型语言
不需要声明变量的类型;
并且可以在程序过程中改变变量的数据类型;

4、
声明和赋值最有效率的方法:
用一条语句声明多个变量并赋值;
var i = 1, a = "ok";

5、
单引号与双引号的嵌套使用,逃离符号;
var a = "it‘s a dog", b = ‘he said, "Are you OK ?"‘, c = "he said, \"Are you OK ?\"", d = ‘it\‘s a dog‘;
养成良好的习惯:在代码中统一用单引号或双引号表示字符串;

6、
可以把不同的数据类型混在一起存入一个数组;
var arr = ["scott",23,false];

7、
创建数组和对象,可以没有new,也可以new;
var arr = Array();//var arr = new Array();
arr[0] = "scott";
arr[1] = 23;
arr[2] = false;

var arr = ["scott",23,false];

var obj = Object();//var obj = new Object();
obj.name = "scott";
obj.age = 23;
obj.marry = false;

var obj = {name:"scott", age:23, marry:false};

8、
相等操作符==并不表示完全相等,会认为空字符串""和false的含义相同;
要进行严格比较,就要使用全等操作符===,这个全等操作符会执行严格的比较,不仅比较值,还比较变量的数据类型;
不等操作符!=也是如此,!==执行严格的比较;
var pk1 = "", pk2 = false;

if(pk1 == pk2){
alert("yes");//yes
}

if(pk1 === pk2){
alert("yes");
}else{
alert("no");//no
}

if(pk1 !== pk2){
alert("no");//no
}


9 、
JavaScript内建函数:
分为五类:
   ·常规函数
   ·数组函数 var array = new Array();
   ·日期函数 var date = new Date();
   ·数学函数
   ·字符串函数

9.1、常规函数
   javascript常规函数包括以下9个函数:
   (1)alert函数:显示一个警告对话框,包括一个OK按钮。
   (2)confirm函数:显示一个确认对话框,包括OK、Cancel按钮。
   (3)escape函数:将字符转换成Unicode码。
   (4)eval函数:计算表达式的结果。
   (5)isNaN函数:测试是(true)否(false)不是一个数字。
   (6)parseFloat函数:将字符串转换成符点数字形式。
   (7)parseInt函数:将符串转换成整数数字形式(可指定几进制)。
   (8)prompt函数:显示一个输入对话框,提示等待用户输入。例如:
   <script language="javascript">
   <!--
   alert("输入错误");
   prompt("请输入您的姓名","姓名");//(标题,预设值)
   confirm("确定否!");
   //-->
   </script>
   (9)unescape函数:解码由escape函数编码的字符。

var input = prompt("请输入您的姓名","姓名");
alert(input);

var cfm = confirm("确定否!");
alert(cfm);

9.2 日期函数
//getYear函数:返回日期的“年”部分。返回值以1900年为基数,例如1999年为99。
//getMonth函数:返回日期的“月”部分,值为0~11。其中0表示1月,2表示3月,...,11表示12月。
//getDay函数:返回星期几,值为0~6,其中0表示星期日,1表示星期一,...,6表示星期六。
var date = new Date();
var yyyymmdd = (1900 + date.getYear()) + "-" + (1 + date.getMonth()) + "-" + date.getDate();
var week = ["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
var i = date.getDay();
var hh24miss = date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds();
alert(yyyymmdd + " " + week[i] + " " + hh24miss);

JavaScript笔记

标签:

原文地址:http://www.cnblogs.com/beidoufeng/p/4694253.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!