一、概述

发展历史:https://www.w3school.com.cn/js/pro_js_history.asp
10天开发出的脚本语言,代码严谨性不高,许多地方不会报错。

Javascript的引入:内部标签与外部引入

内部标签:在body里输入

<script>//内部标签alert("hellw world");</script>

外部引入:通常置于head或body底部

<script src="xxx.js"></script> //外部引入

JS文件中

alert("hello")

注意:在script标签中,单行注释为 // ,多行注释为 /* */ ,与java相同。若不同引入方式在同一文件中,则里面的alert按顺序依次弹出。

二、浏览器控制台如何使用

运用JavaScript可实现流程控制,例如:

<script>var score=59;//定义变量:变量类型 变量名=值if(score>60&&score<70){alert("60-70");}else if(score>70&&score<80){alert("70-80");}else{alert("other");}
</script>

则弹出弹窗内容为"other"
想进一步观察流程控制途中每一步的运行结果,可将文件从编辑器运行到浏览器后,可通过右键-检查(审查元素)/Ctrl+Shift+I来打开控制页面,其内容如下:

上图为初始界面,其中:
Element:分析HTML和CSS代码。
Console(控制台):写JavaScript代码,并且输出。
常见命令——在浏览器的控制台打印变量:console.log();与Java的System.out.println();相似。以下便是打印script中的变量score所显示的结果。

Sources:当前的源码目录。

右侧的调试工具中有监视工具,有打断点的功能,打了断点刷新网页就可以跳转至断点处。半圆形箭头加点(Step over next)是执行到结束,下箭头加点(Step into next)往下走一步,上箭头加点(Step out of current)是往上走一步。用于调试一步一步找错误。

Network:网络请求。
Application:相当于web里的数据库,将一些简单的数据保存在网页里。
①Local Storage:本地存储,在H5里用的比较多,但现在不怎么用,在VUE里要使用它,如状态管理。
②Session Storage:存Session的。
③Cookies:后面可能用的最多的。

三、数据类型介绍

变量:变量类型 变量名=变量值
变量名命名:
首位:字母,$,_
内容:数字,其余同上
注意:关键字不可命名,中文尽量不用来命名。
number:整数(不区分整数小数),浮点数(存在精度问题,尽量不用来计算),科学计数法,负数,NaN(not a number),infinity(无限大)
字符串:单引号括起
null:空
undefined:未定义
逻辑运算:&&,||,!
比较运算符:=赋值
表示等于:==(等号两边数据类型可以不一样,值一样则为true)
===(等号两边数据类型必须一样,值一样为true)
注意:判断NaN不能用比较运算符,可以用isNaN(),如图:

数组:一般用中括号,数组中元素可为不同属性。

var arr = [1,null,'1',true];//可读性更高
new Array(1,null,'1',true);

对象:一般用大括号,每个属性间用逗号隔开。

var person={name:"lywl",age:"19",tags:['html','css','js']
}

可通过person.直接取其值。

五、严格检查模式

例如定义如下变量:

i=1;//全局变量(默认),未定义
let j=2;//定义局部变量,一般用于ES6


为了使Javascript更严谨,避免产生一些错误,可用

‘use strict’

必须放在script标签中第一行,使i不被定义为变量,从而报错。所以日常写代码时,要记得在前面先定义好变量。

注意:IDEA需要设置支持ES6语法。

JavaScript-快速入门相关推荐

  1. JavaScript快速入门(四)——JavaScript函数

    函数声明 之前说的三种函数声明中(参见JavaScript快速入门(二)--JavaScript变量),使用Function构造函数的声明方法比较少见,我们暂时不提.function func() { ...

  2. JavaScript快速入门(1)

    JavaScript快速入门 详情百度百科 1. 什么是javaScript 2.快速入门 2.1.js引入方法 2.2. javaScript 的基本语法入门 2.3.数据类型 2.4.严格检查模式 ...

  3. 前端三大技术 HTML、CSS、JavaScript 快速入门手册

    听到前端技术,不少朋友一定会感到有些陌生.但其实,前端,你每天都在接触. 你正在使用的APP,你正在浏览的网页,这些你能看到的界面,都属于前端. 而前端最重要的三大技术,HTML,CSS,JavaSc ...

  4. 狂神JavaScript快速入门学习笔记

    狂神视频地址 1什么是JavaScript JavaScript是一门世界上最流行的脚本语言 2快速入门 2.1 引入JavaScript 1 内部标签 <script>alert('he ...

  5. 3.JavaScript快速入门

    1.什么是JavaScript 1.概述 是一门世界上最流行的脚本语言 Java和 JavaScript 一个合格的后端人员 必须精通JavaScript 2.历史 ECMAScript是JavaSc ...

  6. javaScript快速入门(笔记)

    该笔记大部分搬运B站遇见狂神说的javaScript,顺便把图文合并记录,便于回顾 视频地址:[狂神说Java]JavaWeb入门到实战_哔哩哔哩_bilibili记得三连          目录 1 ...

  7. 2、JavaScript快速入门

    2.1 引入JavaScript 内部标签 <!-- 在script标签内写JavaScript(简称js)代码,代码块可以放在head中,也可以放在body中--> <script ...

  8. 三:JavaScript快速入门(脚本开发方向)

    跳转总目录 文章目录 1.js简介 2.js入门 2.1 变量 介绍 变量的声明 2.2 运算符 2.3 数据类型 3.js判断 4.js循环 for循环 While循环 do while循环 5.j ...

  9. JavaScript 快速入门教程

    文章目录 1.JavaScript 简介 2.JavaScript 用法 2.1.在 `<head>` 或者 `<body>` 的 JavaScript 2.2.外部的 Jav ...

  10. JavaScript快速入门(六)——DOM

    概念扫盲 DOM DOM是 Document Object Model(文档对象模型)的缩写,是W3C(万维网联盟)的标准. DOM 定义了访问 HTML 和 XML 文档的标准: "W3C ...

最新文章

  1. Python函数之计算规则图形的面积
  2. feifeicms 4.0 几处任意文件删除
  3. adb shell root
  4. linux 下进入oracle,linux 下的oracle怎么启动
  5. ios7中让程序使用统一的status bar风格
  6. java字符串颠倒位置_java字符串第一个字符与最后一个字符颠倒位置测试
  7. 尚学堂科技_王勇_JAVA视频教程_Hibernate
  8. 3月25日 插值-样条插值
  9. 鲁班学院java高级架构师_鲁班学院三期java架构师
  10. CMMI3学习之路(一):在质疑与挣扎中偶然发现她竟是如此美丽
  11. 使用数字全通滤波器对IIR滤波器进行相位补偿
  12. 激活Office 365移动设备管理MDM服务
  13. html渐变做一个彩虹,ps渐变工具:制作七色彩虹特效
  14. IAR9.30以上版本安装、注册、新建工程和配置过程详细介绍
  15. 【cesium】可视域分析
  16. Android 10 11 删除本地照片方法
  17. 信息量、信息熵、条件熵、KL散度、交叉熵
  18. 江苏计算机一级ppt视频,(江苏省计算机一级.ppt
  19. DirectDraw关于blt的一些注意事项
  20. 旅游管理要计算机,旅游管理类专业要求

热门文章

  1. 计算机网络:移动IP
  2. C语言修饰词之violate
  3. Android 全屏悬浮窗适配(悬浮窗沉浸式)
  4. 用java的swing组件实现简易的图书管理系统
  5. 大数据分析-智能消息推送策略
  6. Facade模式框架源码
  7. 杰理之VM 概述【篇】
  8. fastjson按照ascii码排序
  9. 支持USB,PD充电协议芯片,PD3.0快充芯片
  10. OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00007f6cb1055000, 16384, 0) failed; erro