第一章

JavaScript基础
#1.2 什么是JavaScript
JavaScript是一种描述性语言,也是一种基于对象(object)和事件驱动(Event Driven)的,并具有安全性能的脚本语言。
总结其特点:
1.JavaScript主要用来在HTML页面中添加交互行为。
2.JavaScript是一种脚本语言,语法和Java类似。
3.JavaScript一般用来编写客户端的脚本。
4.JavaScript是一种解释性语言,边执行边解释。
1.2.1 JavaScript的组成
1. ECMAScript标准
2. 浏览器对象模型 (BOM)
3. 文档对象模型(DOM)
1.2.2 JavaScript的基本结构
1.JavaScript的基本结构

1.2.3在网页中引用JavaScript的方式

  • 内部JavaScript文件。
  • 使用外部JavaScript文件。
  • 直接在HTML标签中。
    1.3.1变量的声明和赋值
    语法
    var合法的变量名;
    ●var是声明变量所使用的关键字。
    JavaScript变量名与Java变量的命名规则相同,即可以是由数字,字母,下划线和"$"符号组成,但首字母不能是数字,并且不能使用关键字命名。可以在声明变量的同时为变量赋值,这称为 变量的初始化;也可以在稍后的脚本中为变量赋值。
    ●JavaScript区分大小写,所以大小写不同的变量名表示不同的变量。
    #数据类型
    ●undefined (未定义类型)
    ●null (空类型)
    ●number (数值类型)
    ●String (字符串类型)
    ●boolean (布尔类型)
    typeof
    语法
    typeof (变量或值);
    在这里插入图片描述
    在这里插入图片描述
    数组

JavaScript中的数组也是具有相同数据类型的一个或多个值的合集。数组用一个名称存储一系列的值,用下标区分数组中的每个值,数组的下标从0开始。

语法
在这里插入图片描述
为数组元素赋值
在这里插入图片描述
数组的常用属性和方法
在这里插入图片描述
运算符号
在这里插入图片描述
1、对于string,number等基础类型 , =是有区别的
1 )不同类型间比较, ==之比较“转化成同-类型后的值”看“值"是否相等, =如果类型不同,其结果就是不等
2)同类型比较,直接进行“值” 比较,两者结果- -样
2、对于Array,Object等高级类型, =是没有区别的进行”指针地址”比较
3、基础类型与高级类型比较, = =和
=是有区别的

  1. 对于== ,将高级转化为基础类型,进行“值” 比较
    2)因为类型不同 , ===结果为false
    #逻辑控制语句条件结构
    在这里插入图片描述
    循环结构
    在这里插入图片描述
    break:可以立即退出整个循环
    continue :只是退出当前循环,根据判断条件决定是否进行下一次循环

单行注释: //
多行注释: /…/

常用的输出/输入警告(alert)
此方法会创建一个特殊的小对话框,该对话框带有一个字符串和一个"确定”按钮
语法
alert(“提示信息”);
提示(prompt)
prompt()方法会弹出一个提示对话框,等待用户输入一行数据;
语法
prompt("提示信息”, “输入框的默认信息”) ;
常用系统函数
JavaScript提供了两种把非数字的原始值转化为数字的函数,即parseInt()和parseFloat()。
语法
parseInt(“字符串”);
parseFloat()函数和parseInt()的处理方式相似,从位置0开始查看每个字符,直到找到第一个非有效的字符为止,然后把该字符之前的字符串转化为浮点数。

parseFloat(“字符串”);

isNaN()
isNaN()函数用于检查其参数是否是数字语法
isNaN(x);
如果x是特殊的非数字值, 则返回值是true ,否.则返回false ;

自定义函数定义函数

在JavaScript中,自定义函数有关键字function,函数名,一组参数及置于括号中待执行的函数语法

function函数名(参数1 ,参数2,参数3,… ){ / / JavaScr ipt语句;
「return 返回值1/

调用函数
事件名=“函数名()”;

常用的事件

onIoad : 一个页面或一幅画像完成加载
onlick : 鼠标单击某个对象
onmouseover : 鼠标指导移到某元素上
onkeydown : 某个键盘被按下
onchange : 域的内容被改变

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值