JavaScript——基础

看完数据库休息了一天,可能是晚上睡太晚偶尔头疼,希望补补觉就会好;计算机语言该学的实在太多!有点小呆,不过还是决定要需要先了解一下JavaScript。目前手中资料情况:JavaScript视频18集,书两本;比起数据库那本200页的PDF这本书很是给力783页,看了的确头大、头疼、头晕!简单分享下今天的笔记
JavaScript是解释性语言,即使有错也会部分执行(了解)
一、JS基础:
1、 基础函数了解:
变量声明 var FName="tom"
alert("内容 或 变量") 消息框
prompt("提示",默认值) 提醒输入的消息框
document 代表网页 document.write()在网页文件中写入html代码
Inputnum=form1.Num.value
2、常用数据类型
数值型(整数、浮点数)、文本型(单引号或者双引号括起的字符)、布尔型(true\false)
转义字符:\:斜杠表示紧跟其后面的是文本数据的一部分
数值操作
parseInt类型转换
isNaN() 如果某变量不是数值则返回true;
操作符
+:数学加、连接字符,—、*、/、++、--、==、>、<、&&:and、||:or、!:not
数组
var a[]=new Array();
var a[]=new Array("tom",10,"jim");
delete 数组[n] 删除该元素
可以用 数组名.length=n 截取一定长度数组
可以直接增加数组任意位置元素 中间的元素undefined
this代表当前对象
for(变量 in arr) 依次遍历arr中的内容 赋值给 变量
.jion("要使用的分割符") 把数组转换成字符串 默认“,”
.slice(开始位置,结束位置) 截取数组一个子数组 从0开始 不包括结束位置
.sort(参数) 将数组按一定的顺序输出 默认按字母输出
.splice(2,3) 删除第2 3个元素
-----------------【补充】---------------------------
【string的对象】
.length字符个数、
.link(url)为字符串两边添加超链接标签、
.big等价于加上<big></big>;
.bold等于加上<b></b>;
.fontcolor(颜色值)等于加上<font>标签并设置颜色
.indexOf("x")字符串中首次出现 x 的位置
.lastIndexOf("x")字符串中最后一次出现 x 的位置
.charAt(位置)指定位置的字符
【数值】
Math
.sqart(n)
.abs(n)
进制转换 parseInt(数,进制数)
eval("字符串")
eval("x=10;y=20;document.write(x*y)")
document.write(eval("2+2"))
var x=10
document.write(eval(x+17))
---------------------------------------------
3、 基本语句:for...in....、do....while、if....else、switch..case;break;continue;return;
自定义函数:function 函数名(参数){执行代码}
用书《JavaScript入门经典第三版.Paul Wilton和Jeremy Mcpeak著》
QQ群:69312419
Tags: 

延伸阅读

最新评论

发表评论