javascript基础与核心对象

[size=medium]
注释://,/* */

1.概念及作用
概念:是一种解释型的、基于对象的客户端脚本语言。
是一种宽松类型的语言。宽松类型意味着不必显式定义变量的数据类型。
JScript 是一种区分大小写的语言。
作用:运行于浏览器上,用于产生动态效果及客户端验证

2.引入方式
1、使用script标记
<script language=“javascript”>
alert(‘欢迎光临!’);
</script>
2、使用外部文件
<script src=“test.js”></script>
3、直接在HTML标记中
οnclick=“javascript:alert(‘test’);”

3.变量
1.变量声明:使用 var 关键字来进行变量声明。
var count; // 单个声明。
var count, amount, level; // 用单个 var 关键字声明的多个声明。
var count = 0, amount = 100; // 一条语句中的变量声明和初始化。
2.变量命名
1、第一个字符必须是一个字母(大小写均可),或一个下划线(_)。注意第一个字符不能是数字。
2、后续的字符必须是字母、数字或下划线。
3、变量名称一定不能是 保留字。
3.强制转换
运算 结果
数值与字符串相加 将数值强制转换为字符串。
布尔值与字符串相加 将布尔值强制转换为字符串。
数值与布尔值相加 将布尔值强制转换为数值。

4.数据类型
主要(基本)数据类型是:
字符串:字符串中可以包含双引号,该双引号两边需加单引号,也可以包含单引号,该单引号两边需加双引号。
数值:在 Jscript 中整数和浮点值没有差别
布尔:boolean 数据类型却只有两个值。它们是文字 true 和 false。
任何值为0、null、未定义或空字符串的表达式被解释为 false。其他任意值的表达式解释为 true

复合(引用)数据类型是:
对象:
数组:


特殊数据类型是:
NULL和undefined

*要想显式地将字符串转换为整数,使用 parseInt 方法。要想显式地将字符串转换为数字,使用 parseFloat 方法。请注意,比较大小时字符串自动转换为相等的数字,但加法(连接)运算时保留为字符串

5.运算符
赋值运算
算术运算
逻辑运算
关系运算
特殊运算符:typeof,?:,++,%

6.控制程序的流程
选择结构:用来指明两种程序流方向
1、单一选择结构(if),
2、二路选择结构(if/else),
3、内联三元运算符 ?:
4、多路选择结构(switch)。

循环结构:使用循环结构来指明当某些条件保持为真时要重复的动作
1.在循环的开头测试表达式(while),
2.在循环的末尾测试表达式(do/while),
3.由计数器控制的循环(for)。
7.函数
1.没有返回值
2.有返回值
3.特殊函数eval:该函数可以对以字符串形式表示的任意有效的 Jscript代码求值

8.JS对象
内部对象:1.核心对象 2.客户端对象
自定义对象:

9.数组使用
数组定义【一二维数组】:
数组属性和方法:
数组使用:

10.定时器
11、date对象

获取日期的时间方法

 getYear(): 返回年数

 getMonth():返回当月号数

 getDate(): 返回当日号数

 getDay():返回星期几

 getHours():返回小时数

 getMintes(:返回分钟数

 getSeconds():返回秒数

 getTime() : 返回毫秒数
(2)设置日期和时间:

 setYear();设置年

 setDate():设置当月号数

 setMonth():设置当月份数

 setHours():设置小时数

 setMintes():设置分钟数

 setSeconds():设置秒数

 setTime ():设置毫秒数


[/size]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值