十、JavaScript 基础


十、JavaScript 基础

10.1 JavaScript简介

JavaScript 简称 JS 是用于制作网页的动态效果的,如:页面的弹出广告、浮动广告、下拉菜单、表单验证等功能都由 JavaScript 完成;JS 是嵌入在网页中的一个脚本语言;它不像 Java 一样庞大,但它的灵活度高;JavaScript 它是目前所有前端框架的基础;在前端框架中,底层都是使用HTML+CSS+JavaScript 实现的;JavaScript 是基于对象的编程需要,写在页面中,由浏览器运行的一个脚本语言;但JavaScript 和我们传统意义上的编程语言一样。

10.2 JavaScript 的使用

JS 代码必须编写在<script>js 代码</script>标签中,script 标签可以在网页的任何位置编写,一般将该标签放在 head 标签,目前流行的开发方式是将 script 放到网页结束位置。
在这里插入图片描述

10.3 JavaScript 基本语法

10.3.1 基本类型

数据类型,JavaScript 属于弱类型语言,在 JS 中没有明确的数据类型表示,它根据变量的值自动确定数据类型;
int age = 10;(java 中对每个变量都有明确的类型定义)
var age =”10”;(js 中变量的定义,是根据值来确定类型的)
JavaScript 中分三种类型表示所有数据:
(1) number 类型(int,float,double);
(2) string 类型(字符、字符串);
(3) boolean 逻辑类型(true,false);
使用 typeof(变量)函数可以检测一个变量的数据类型。
在这里插入图片描述

10.3.2 变量的声明及使用

由于 JS 是一个弱类型的语言,在 JS 中没有明确的数据类型,所有在声明变量时不需要指定数据类型(Java 等编程语言在使用时需要指定具体类型的);
JS 通过 var 关键字来声明变量(var 关键字可以省略<但不建议>);
var age = 10;
var name = “强哥”;
document.write(“姓名:”+name+“年龄:”+age);

  1. let和var一样都是用来声明变量的;
  2. let属于块级变量,使用let定义的变量只能在某一个代码块使用;
  3. var 定义全局变量,在代码块定义的变量,在代码块外部依然可以使用;
  4. 如果声明变量时省略了 let 或 var 则默认以 var 的方式声明。

10.3.3 JS 中的流程控制语句

(1)if 语言(单分支) 、if-else 语句(双分支)、 多重 if-else 语句(多分支);
(2)switch(多分支等值判断);
(3)while、do-while、for。
乘法口诀表
在这里插入图片描述
等腰三角形
在这里插入图片描述

10.3.4 JS 中函数的使用

JS 的函数和 Java 中的方法是一样的;函数定义好后是不执行的,当我们去主动调用函数时函数才会执行;

function show(参数){
    //函数体
}

在这里插入图片描述
声明函数时不指定返回类型(由于 JS 是弱类型的语言),但函数可以有返回值。
调用函数
JS 是事件驱动的语言,调用函数需要在相关的事件中调用(通过事件来调用函数)

在这里插入图片描述
等腰三角形函数实例
在这里插入图片描述
在这里插入图片描述
:JS 中虽然没有声明函数的返回类型,但 JS 中的任意函数都可以使用return 关键字返回结果,而且 JS 中的函数可以相互调用。
在这里插入图片描述

  • 41
    点赞
  • 145
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 38
    评论
评论 38
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

&小小白&

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值