JavaScript基础

1、什么是JavaScript

  • JavaScript 是世界上最流行的语言之一,是一种运行在客户端的脚本语言 (Script 是脚本的意思)
  • 脚本语言:不需要编译,运行过程中由 js 解释器( js 引擎)逐行来进行解释并执行
  • 现在也可以基于 Node.js 技术进行服务器端编程

JavaScript特点

向HTML页面中添加交互行为 脚本语言,

语法和Java类似 解释性语言,

边执行边解释

JS的组成

JavaScript 包括 ECMAScript、DOM、BOM

2、 JavaScript的基本结构

基本结构分为三种:顺序、选择、循环

 JavaScript的应用

 <script>…</script>可以包含在文档中的任何地方,只要保证这些代码在被使用前已读取并加载到内存即可

JavaScript的执行原理

 网页中引用JavaScript的方式

使用<script>标签

外部JS文件

直接在HTML标签中

3、 JavaScript核心语法

 核心语法—变量

先声明变量再赋值

  

 同时声明和赋值变量

 

 不声明直接赋值     

 核心语法—数据类型

 核心语法— typeof运算符

typeof检测变量的返回值

typeof运算符返回值如下

           undefined:变量被声明后,但未被赋值

           string:用单引号或双引号来声明的字符串

           boolean:true或false

           number:整数或浮点数

           object:javascript中的对象、数组和null

核心语法—String对象

 核心语法—数组2-1

 核心语法—数组2-2

          数组的常用属性和方法

类别

名称

描述

属性

length

设置或返回数组中元素的数目

方法

join( )

把数组的所有元素放入一个字符串,通过一个的分隔符进行分隔

sort()

对数组排序

push()

向数组末尾添加一个或更多 元素,并返回新的长度

核心语法—运算符号

类型

运算符

算术运算符

+    -   *    /    %    ++    —

赋值运算符

=    +=   -=

比较运算符

>    <     >=      <=     ==   多余 !=   ===   !==

逻辑运算符

&&      ||     !

核心语法—逻辑控制语句

if条件语句                                                    switch多分支语句

           

 for、while循环语句                                                                       for-in

   

 核心语法—循环中断

 

 核心语法—注释

 

 核心语法—常用的输入/输出

核心语法—语法约定 

      代码区分大小写

      变量、对象和函数的名称

      分号

程序调试

        Chrome开发人员工具

    停止断点调试

    单步调试,不进入函数体内部

    单步调试,进入函数体内部

    跳出当前函数

    禁用所有的断点,不做任何调试

F12进入调试模式

F10 一步一步执行 遇到方法 一步执行完 无法查看方法的具体执行情况

F11 一步一步执行 遇到方法 进入方法内部 可以查看方法的具体执行情况

shift+F11 从当前的方法退出

F8 停止当前的调试

在调试的watch里可以添加变量的监听

breakpoints  断点的清理  可以单个清理  常用的是一次清理全部

alert()方法

学员操作—调试程序

    需求说明

使用alert()和Chorme开发人员工具相结合的方式调试程序

什么是函数

函数的含义:类似于Java中的方法,是完成特定任务的代码语句块

使用更简单:不用定义属于某个类,直接使用

函数分类:系统函数和自定义函数

常用系统函数

          parseInt ("字符串")

                      将字符串转换为整型数字

                      如: parseInt ("86")将字符串“86“转换为整型值86

          parseFloat("字符串")

                      将字符串转换为浮点型数字

                      如: parseFloat("34.45")将字符串“34.45“转换为浮点值34.45

          isNaN()

                     用于检查其参数是否是非数字

自定义函数

  

 调用无参函数

 调用有参函数

 学员操作—编写一个四则运算函数

         需求说明

           

 变量的作用域

                 

 事件

名称

说明

onload

一个页面或一幅图像完成加载

onlick

鼠标单击某个对象

onmouseover

鼠标指导移到某元素上

onkeydown

某个键盘按键被按下

onchange

域的内容被改变

JavaScript基础

 JavaScript的组成和基本结构  

JavaScript基本结构和在网页中引入JavaScript

核心语法

        变量的声明和赋值、数据类型、数组、运算符

        逻辑控制语句、注释、语法约定

程序调试:Chrome开发工具和alert

函数

         常用系统函数、自定义函数

         变量的作用域、事件

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值