JAVA前端快速入门基础_javascript入门(01)

这篇具有很好参考价值的文章主要介绍了JAVA前端快速入门基础_javascript入门(01)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

写在前面:本文用于快速学会简易的JS,仅做扫盲和参考作用

1.JS是什么

JavaScript是一门跨平台,面向对象的脚本语言(即不需要编译,可以直接通过浏览器进行解释)。JS和Java是两门完全不相同的语言,但是基础的语法是类似的

2.JS的引入方式

JS如何在前端代码里面体现作用。有两种方式,一种是内部脚本,一种是外部脚本

注意,JS代码必须放在 script标签里面,一个页面可以放置任意数量的script,一般建议把js放在body的后面,这样可以改善页面显示的速度。js可以放在html页面的任意位置,不影响他的使用(即使放在html标签的后面也可以正常运行)

2.1内部脚本:将JS代码写在HTML里面

内部脚本调用如下所示:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        alert("JS is")

    </script>
</head>
<body>
    
</body>
</html>

效果如下所示:
JAVA前端快速入门基础_javascript入门(01),JAVA,前端,java,javascript
证明了JS代码运行成功

2.外部脚本:将JS代码定义在一个新的文件里

类似于其他语言库的定义,即将需要执行的JS代码放在一个新的js文件里,然后通过调用的方式来执行js的的代码。
首先,我们创建一个新的叫jswai.js的文件,并输入以下内容。

alert("in js")

然后再html页面做这样引用,通过script里面的src的效果可以达到与内部调用一样的效果

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="jswai.js"></script>
</head>
<body>
    
</body>
</html>
<script>
    alert("JS is")

</script>

需要额外注意的是,script标签无法实现自闭和,即使用了script必须要使用对应的/script,不然会导致js脚本执行不成功

3.JS基础语法

3.1书写语法

3.1.1 区别大小写(即变量A和a不是一个变量)
3.1.2 每行结尾的分号可有可无,即支持c++每行必须有;也支持python的不需要;
3.1.3 单行注释//,多行注释为/**/
3.1.4 大括号表示代码块,和众多强语言一样

常用的输出语句(类似于c++的printf):

  1. window.alert():显示到弹出框上,上面在内部脚本调用的时候已经看到了效果图
  2. document.write():显示到html页面上,即直接运行出来的结果变成html,显示到浏览器里面
  3. console.log():写在了浏览器控制台上,使用f12打开console即可看到输出效果
3.2变量

可以直接使用var来声明变量,这个变量可以存放不同类型的值,变量的名称可以用数字、字母、_(下划线)、和$来表示,但是在定义的时候不可以使用数字作为开头(和别的语言一样),var定义的变量可以支持下面操作:

var a=1
a ="123"

var的作用域属于全局变量,类似于c++里面的#define,不仅仅代码块可以调用,代码块外面的代码也可以进行调用。如果只想被代码块里面调用,而不想被外面的代码调用,可以用let替换var,如果要设置一个不可变换的常量值,可以使用const(这一点和c++保持一个特性),并且let不可以重复定义一个变量。即执行下面这段代码会发生报错

let a=1
let a=2

虽然运行起来反应到浏览器上没有显示效果,但其实f12打开开发者工具后,可以看到js代码已经执行错误了。(如果这段script里面后续还有代码,则后续代码不会执行[因为已经报错了],但是如果在script外面[即script标签的外面]还有html代码,则html代码会正常的显示在页面上)
JAVA前端快速入门基础_javascript入门(01),JAVA,前端,java,javascript
let可以支持改变值,例如可以这样而不会造成代码的报错

let a=1
a=2
3.3数据类型

JS的基础数据类型主要有以下五种:
number:数字类型
string:字符串类型
boolean:布尔类型
null:空类型
undefined:未初始化类型
使用typeof()可以获取变量的类型,如下代码即可获得

typeof(a)//即可获得a的数据类型
3.4运算符

运算符和java几乎一样,但是增添多了一个===。

=== 和 ==的区别在于 == 会做类型转换, ===不会做类型转换。如下代码即可弄懂两者区别。

var a= 10
var b="10"
if (a==b){
	代码块一
}
if (a===b){
	代码块二
}

这个代码的运行结果是会执行代码块一,而不执行代码块二,第一个直接类型转换使得a和b都是10,所以等式成立。第二个因为类型不符合所以直接if语句不成立导致不执行代码块二。文章来源地址https://www.toymoban.com/news/detail-859340.html

到了这里,关于JAVA前端快速入门基础_javascript入门(01)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 前端react入门day01-了解react和JSX基础

     (创作不易,感谢有你,你的支持,就是我前行的最大动力,如果看完对你有帮助,请留下您的足迹) 目录 React介绍  React是什么 React的优势  React的市场情况  开发环境搭建  使用create-react-app快速搭建开发环境 尝试运行程序  react基本框架  index.js App.js JSX基础-概念和本质

    2024年02月08日
    浏览(76)
  • 基础篇_快速入门(Java简介,安装JDK,cmd命令行运行Java文件产生乱码问题的解决方式,IDE工具,实用工具)

    Java 是第一大编程语言和开发平台。它有助于企业降低成本、缩短开发周期、推动创新以及改善应用服务。如今,Java 仍是企业和开发人员的首选开发平台,全球有数百万开发人员运行超过 51 亿台 Java 虚拟机。 它是 Java Virtual Machine 也就是 Java 虚拟机的缩写,它的职责是解释执

    2024年01月23日
    浏览(54)
  • Netty-01-快速掌握Java NIO

    Blocking IO也称为BIO,即同步阻塞IO。Java的io包基于流模型实现,提供了File、FileInputStream、FileOutputStream等输⼊输出流的功能。Java的io包下提供的流操作,交互⽅式是同步且阻塞的⽅式,在输⼊输出流的操作进⾏读、写动作完成之前,线程会⼀直 阻塞 。因此io包中对流的操作容易

    2024年02月10日
    浏览(43)
  • 〖大前端 - 基础入门三大核心之JS篇㉓〗- JavaScript 的「数组」

    当前子专栏 基础入门三大核心篇 是免费开放阶段 。 推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 大前端全栈架构白宝书专栏, 目前阶段免费开放 , 购买任意白宝书体系化专栏可加入 TFS-CLUB 私域社区。 福利:除了通过订阅\\\"白宝书系列专

    2024年02月04日
    浏览(70)
  • 〖大前端 - 基础入门三大核心之JS篇㉟〗- JavaScript 的DOM简介

    说明:该文属于 大前端全栈架构白宝书专栏, 目前阶段免费 , 如需要项目实战或者是体系化资源,文末名片加V! 作者:不渴望力量的哈士奇(哈哥),十余年工作经验, 从事过全栈研发、产品经理等工作,目前在公司担任研发部门CTO。 荣誉: 2022年度博客之星Top4、2023年度超

    2024年02月04日
    浏览(54)
  • BCSP-玄子前端开发之JavaScript+jQuery入门CH10_jQuery基础

    4.10.1 jQuery 简介 jQuery是流行的JavaScript程序库,是对JavaScript对象和函数的封装 设计思想是write less, do more [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gx0f3UFO-1682307309412)(./assets/image-20230423230915569.png)] 4.10.2 jQuery 能做什么 访问和操作DOM元素 控制页

    2023年04月24日
    浏览(55)
  • 〖大前端 - 基础入门三大核心之JS篇㉔〗- JavaScript 的数组的常用方法 (一)

    当前子专栏 基础入门三大核心篇 是免费开放阶段 。 推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 大前端全栈架构白宝书专栏, 目前阶段免费开放 , 购买任意白宝书体系化专栏可加入 TFS-CLUB 私域社区。 福利:除了通过订阅\\\"白宝书系列专

    2024年02月07日
    浏览(56)
  • BCSP-玄子前端开发之JavaScript+jQuery入门CH07_ECMAScript 6基础

    4.7.1 ECMAScript 6 简介 ECMAScript 6.0(简称 ES6) 是JavaScript语言的下一代标准 正式发布于2015年6月 目标 使JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言 版本升级 ECMAScript 2015 ECMAScript 2016 ECMAScript 2017 ECMAScript和JavaScript 的关系 前者是后者的规格,后者是前者的

    2023年04月27日
    浏览(53)
  • 〖大前端 - 基础入门三大核心之JS篇⑰〗- JavaScript的流程控制语句「while循环语句」

    当前子专栏 基础入门三大核心篇 是免费开放阶段 。 推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 大前端全栈架构白宝书专栏, 目前阶段免费开放 , 购买任意白宝书体系化专栏可加入 TFS-CLUB 私域社区。 福利:除了通过订阅\\\"白宝书系列专

    2024年02月04日
    浏览(94)
  • Java基础01:HelloWorld

    1.安装jdk,并配置环境变量。查看是否成功安装jdk:WIN+R,输入cmd 。进入后输入:java -version 能显示其版本,则安装成功。jdk简化版安装 2.安装IDEA。方便后面的学习使用。 安装过程参考 idea基本设置 3.jdk(开发者工具)、jre(运行时环境)、jvm(虚拟机)三者关系 1.HelloWorld 创建一个文

    2024年02月07日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包