JavaScript 基础一

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 基础一相关的知识,希望对你有一定的参考价值。

内部: <Script Language="javascript" type="text/javascript"> JavaScript代码 </Script>

外部引用: <Script  Language="JavaScript" src="文件名.js"> JavaScript代码 </Script>

 

编写规则:

JavaScript区分大小写

JavaScript脚本程序必须嵌入在html文件中

JavaScript脚本程序中不能包含HTML标记代码 (但是,包含在双引号中就可以用了)

 

四种基本的数据类型:

数值(整数和实数)

字符串型(用“”号或‘’括起来的字符或数值)

布尔型(使True或False表示)

空值   null,undefind

*非空 非0 非假即是真

 

JavaScript 区分大小写,变量 myVar、 myVAR 和 myvar 是不同的变量

 

alert("好");   打印到对话框

console.log();  打印在console里面

document.write();  打印在页面上

 

声明变量:

var a= 10;

 

* 全局变量不需要以 var 关键字进行声明, 但局部变量则必须以此关键字来声明。

 

parseInt()和parseFloat() 函数将字符串分别转换为整型和小数

循环三要术:

 开头,自加,退出

for,if,swich跟C#里面差不多

 

声明数组:

 var emp =new Array{"aa","bb","cc"};

 var emp=[];

join:连接字符串    reverse:颠倒数组元素顺序    sort:进行排序

 

== 等于  1=="1"    (先转化成相同类型再比较值)

=== 严格等于   1===="1"  (先比较类型,类型相同再比较值,类型不同直接False)

 

短路原则:

 A() || B()  当A()为真时,B()不用实现,称为短路

 

内置函数:

 Eval()  用于计算字符串表达式的值

 IsNan 是不是不是一个数字   不是数字为真,是数字为假

自定义函数:

 function 函数名( 参数1,参数2,… ) { 语句; } 

 调用函数: 函数调用一般和表单元素的事件一起使用,调用格式为: 事件名=“函数名” ;

-----------------------------------------------------------------------------------------------------  

三类对象:

 浏览器对象: 1)window  整个窗体   2)document  空白   3)Url   地址栏

 脚本对象: 1) String 字符串对象  2) Date 日期   3)Math   数学

 HTML对象: 1)各种HTML对象  2)段落<p>  3)图片 <Img>   4) 超链接<A>等

 

 String 对象

 Length: 长度

 indexOf(“子字符串”,起始位置 )  :查找字符串的位子

 substr(0,1) :裁剪

 

 Math 对象

  random :返回0-1之间的随机数

  round(y):四舍五入取整

 5-10之间的随机数

 公式:  

 var a=5,b=10;

 c=Math.round((b-a)*Math.random())+a;

 

 Date 对象

 var tody =new Date();

  setxxx :设置时间

 getxxx: 获取时间

 

定时器函数 

 setTimeout的用法: setTimeout(“调用的函数”,”定时的时间”)

 例: var myTime=setTimeout(”disptime( )”,1000);

 clearTimeout(myTime);  //关闭定时器

 

在页面上显示时间: 

var bb;
function test()
{
 var date = new Date();
var c = date.getFullYear() + "年" + date.getMonth() + "月" + date.getDate() + "日" + " " + date.getHours() + "点" + date.getMinutes() + "分" + date.getSeconds() + "秒";
 var s2 = document.getElementById("s1");
 s2.innerText = c;
 bb=setTimeout("test()", 1000);   //递归--》在某一个方法里面反复调用自己
}
test();
function stop()
{
 clearTimeout(bb);

}

以上是关于JavaScript 基础一的主要内容,如果未能解决你的问题,请参考以下文章

Javascript基础一

javascript基础一语法和常用函数

JavaScript基础一

Javascript 基础编程练习一

前端基础之JavaScript

JavaScript之基础-1 JavaScript(概述基础语法)