引入JavaScript项目

在html中

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title> <!-- script标签内,写JavaScript -->
<!-- <script>-->
<!-- alert("hello world");-->
<!-- </script>-->
<script src="js/aj.js"></script>
</head>
<body> </body>
</html>

在js/aj.js中

alert("hello, world")
  • 不用定义type="text/javascript"也是默认为JavaScript
<script type="text/javascript"></script>

基本语法入门

js代码的注释和Java是一样的

JS的调用方式

  1. js可是内部调用
<script>

 </script>
  1. js也可以外部引入,不易
<script src="js/aj.js"></script>

JS变量的方式

定义变量   Java中是   变量类型  变量名 = 变量值; 但是,JavaScript中没有变量类型,所有变量都是 var类型只要你按照Java的规范写JavaScript,不会出错,JavaScript严格区分大小写

<script>
//1. 定义变量 Java中是 变量类型 变量名 = 变量值;
// JavaScript中没有变量类型,所有变量都是 var类型
var num = 1;
var name = "zhangsan";
alert("num = "+num +" name = "+name);
</script>

条件控制

//2. 条件控制
var source = 65;
if(source >60 && source < 70){
alert("60-70");
}else if(source >70 && source < 80){
alert("70-80");
}else{
alert("other");
}

调试JavaScript

点击浏览器的F12进入开发者模式,选着Console控制台,就可已在Console写代码

调试JavaScript的方式一:比如想要显示source这个变量的值,可以在console里面写alert(score);然后点回车,就会弹出source的值

调试JavaScript的方式二:也可以使用console.log(score);点击回车,显示source这个变量的值

//3. JavaScript调试
console.log(score);//相当于Java的System.out.println();

打断点的方式:

  • 点击要打断点的地方

  • F5刷新,就可以进入断点

  • 右侧上方有调试的按键

可以在Chrome中修改JavaScript代码,修改后点击Ctrl+S是保存自己的更改

Step into next function call 点击会下一步,会进入方法

 Step over next function call 点击会继续下一步,但是不进入方法内部

Deactivate breakpoints 点击变为蓝色,蓝色表示会忽略所有断点

Application存储一些网页数据,

JavaScript快速上手的更多相关文章

  1. 快速上手RaphaelJS-Instant RaphaelJS Starter翻译(一)

       (目前发现一些文章被盗用的情况,我们将在每篇文章前面添加原文地址,本文源地址:http://www.cnblogs.com/idealer3d/p/Instant_RaphaelJS_Start ...

  2. knockoutJS 快速上手

    翻译:Knockout 快速上手 - 3: knockoutJS 快速上手 许多时候,学会一种技术的有效方式就是使用它解决实际中的问题.在这一节,我们将学习使用 Knockout 来创建一个常见的应用 ...

  3. Java 程序员快速上手 Kotlin 11 招

    欢迎大家关注腾讯云技术社区-博客园官方主页,我们将持续在博客园为大家推荐技术精品文章哦~ 作者:霍丙乾 近经常会收到一些 "用 Kotlin 怎么写" 的问题,作为有经验的程序员, ...

  4. 官方 React 快速上手脚手架 create-react-app

    此文简单讲解了官方 React 快速上手脚手架的安装与介绍. 1. React 快速上手脚手架 create-react-app 为了快速地进行构建使用 React 的项目,FaceBook 官方发布 ...

  5. 【技术文章】《快速上手nodejs》

    本文地址:http://www.cnblogs.com/aiweixiao/p/8294814.html 原文地址: 扫码关注微信公众号 1.写在前面   nodejs快速上手   nodejs使ja ...

  6. 从零开始学 Web 之 Ajax(三)Ajax 概述,快速上手

    大家好,这里是「 从零开始学 Web 系列教程 」,并在下列地址同步更新...... github:https://github.com/Daotin/Web 微信公众号:Web前端之巅 博客园:ht ...

  7. Flask入门和快速上手

    目录 Flask入门和快速上手 python三大主流框架对比 Flask安装 依赖 可选依赖 创建flask项目 flask最小应用--hello word 非法导入名称 调试模式 路由 唯一的 UR ...

  8. [Full-stack] 快速上手开发 - React

    故事背景 [1] 博客笔记结合<React快速上手开发>再次系统地.全面地走一遍. [2] React JS Tutorials:包含了JS --> React --> Red ...

  9. webpack快速入门——webpack3.X 快速上手一个Demo

    1.进入根目录,建两个文件夹,分别为src和dist 1).src文件夹:用来存放我们编写的javascript代码,可以简单的理解为用JavaScript编写的模块. 2).dist文件夹:用来存放 ...

随机推荐

  1. k8s二进制部署 - node节点安装

    创建kubelet配置 • set-cluster # 创建需要连接的集群信息,可以创建多个k8s集群信息 [root@hdss7-21 ~]# kubectl config set-cluster ...

  2. Ubuntu 下更改pip源使用清华源

    一.新建目录 sudo -s mkdisk ~./pip vim ~./pip/pip.conf 二.复制下面代码,并保存 [global] index-url = https://pypi.tuna ...

  3. C - 可变参函数与可变参宏

    一.可变宏 1.# 可以接收一个参数,并把这个参数按照原来的字符串源码原样传给宏内部: 1 #define RR(x) printf(#x"\n"); 2 int main(){ ...

  4. LINUX - 最简单的CS通信实例

    服务端[编译:gcc server.c -o server] #include <stdio.h> #include <sys/socket.h> #include <s ...

  5. C++ part7

    1.C++ 继承和组合 类的组合和继承一样,是复用的重要方式. 要优先使用组合而不是继承. 原因: 组合是黑箱复用,对局部类的内部细节不可见:继承是白箱复用,父类的内部细节可见,破坏封装性. 继承在编 ...

  6. node.js cli downloader

    node.js cli downloader cli 下载器 refs https://github.com/xgqfrms/react-storybook-app xgqfrms 2012-2020 ...

  7. Apple 反人类的设计的产品组合

    Apple 反人类的设计的产品组合 Apple shit design macbook pro 2018 + beats solo3 MBP 的耳机孔在电脑右边, betas 的耳机孔在左边, 组合起 ...

  8. js coverage testing

    js coverage testing 测试覆盖率 istanbul 伊斯坦堡/伊斯坦布尔 https://istanbul.js.org/ jest coverage https://jestjs. ...

  9. nodejs 创建tcp/udp服务器和客户端

    TCP server // https://nodejs.org/api/net.html const net = require("net"); // https://nodej ...

  10. [转]在ROS下使用zeroconf配置多机通信

    原文地址:http://www.corvin.cn/635.html,转载主要方便随时查阅,如有版权要求,请及时联系. 0x00 为何需要配置ROS多机通信 众所周知ROS是分布式系统,因此可以将机器 ...