每个时代,都不会亏待对比学习的人!

Java基础语法学完了,想学前端,可以从它的兄弟JavaScript开始,接下来,我将以一个Java学习者的视角来带你学习JS,最多一小时学会(半个小时学习,半个小时消化)!

JavaScript

  • 简述
  • 1.数据类型
  • 2.运算符
  • 3.流程控制
  • 4.数据结构
  • 5.函数
  • 6.面向对象(重点)
    • 6.1 DOM
    • 6.2 BOM
    • 6.3 自定义对象
  • 使用
  • 7. 事件(重点)
  • 8.正则

简述

javascript,简称js,脚本语言,开发工具推荐vscode,运行环境推荐nodejs。常和html配合实用,来为html页面添加动作!

1.数据类型

  1. 声明一个数据类型

var 修饰变量名,通过值来推断数据类型

  1. 数据类型分类,可以像Java一样分为基本数据类型和引用数据类型
  1. 基本数据类型

String:字符串类型,不用多说
Boolean :布尔类型,true,false
Null:空,唯一值是:null
Undefined:未定义的
Number:数字类型

  1. 引用数据类型

内置对象
自定义对象

2.运算符

不同于Java的是,有一对特殊的运算符:=== 和 !== ,不仅比较值,还比较类型

3.流程控制

和Java一毛一样,不用看,直接用!

4.数据结构

常用的数据结构有数组Array,声明方式和使用和Java一摸一样,直接用!

5.函数

在Java中叫做方法,使用起来比较简单!

  1. 声明
function funName(arg1,arg2){// 函数体return xxx;
}
  1. 使用
var res =funName(a,b)

6.面向对象(重点)

JS的重点在于对象的使用,尤其是指内置的对象,主要包括BOM(浏览器对象模型),DOM(文档对象模型)!

6.1 DOM

  1. document

6.2 BOM

  1. history
history.forward()  #前进
history.back()  #后退
history.go(1)   #前进go
history.go(-1)  #后退go
  1. location
location.href # 获取当前页面的URL
location.reload() #刷新页面
location.replace('index.html') #跳转到index页面
  1. window

6.3 自定义对象

# 创建
var coder={name:"张三",age:18job:"法外狂徒"say:function(){console.log("我是张三!")}
}

使用

coder.name
coder.job
coder.say()

7. 事件(重点)

就是Java中对象的方法,只不过这些方法已经定义好了,new出对象之后,和对象绑定就可以了!常用事件有:

8.正则

正则,使用方式:

  1. 申明正则规范
var regRule=/xxxx/
  1. 校验字符串
regRule.test("aaa")

Java基础语法学会了,JavaScript瞄一眼就行,瞅第二眼我看不起你!相关推荐

  1. Java基础语法知识你真的都会吗?

    第一阶段 JAVA基础知识 第二章 Java基础语法知识 在我们开始讲解程序之前,命名规范是我们不得不提的一个话题,虽说命名本应该是自由的,但是仍然有一定的"潜规则",通过你对命名 ...

  2. Java基础语法总复习

    前言: 对于Java基础语法部分目前就告一段落啦,系列文章目录是之前写过的部分笔记,当然,这些目录中只涉及了我初学时认为应当总结概括的或者知识点较多的章节,对于此篇文章中未细细考究的内容大家可以由系列 ...

  3. Java基础语法96-Java91011新特性

    Java基础语法96-Java9&10&11新特性 一.java9新特性 一. JDK 和 JRE 目录结构的改变 bin 目录 包含命令行开发和调试工具,如javac,jar和jav ...

  4. Java基础语法 (Java Doc)

    Java基础语法 Java Doc 注释 平时我们编写代码,代码量少时,可以看懂自己写的是什么,但当项目结构一旦复杂起来,我们就需要用到注释了 注释不会被执行,是我们写代码的人看的 书写注释是一个非常 ...

  5. Java | Java 基础语法(上)

    Java | Java 基础语法 I.注释.标识符.关键字 1.1 注释 1.2 标识符 1.3 关键字 II.数据类型 2.1 强弱类型语言 2.1.1 强类型语言 2.1.2 弱类型语言 2.2 ...

  6. JAVA基础语法——面向对象思想

    Java基础语法 前言 一.面向对象思想 1.面向对象(OOP)概述 2.面向对象三大特性五大原则 二.类和对象 1.对象和类的概念 2.对象的特征 3.构造方法 3.This关键字 4.static ...

  7. Java基础语法-21-02-22

    Java基础语法 目录 注释.标识符.关键字 数据类型 类型转换 变量.常量 运算符 包机制.JavaDoc 注释 在写代码比较少的时候我们还可以看的懂,但是当项目结构一旦复杂起来,我们就需要注释了. ...

  8. Day5:Java基础语法学习6.9

    总目标:学会JAVA 本周目标:Java的入门知识(6.5--6.12) 今日目标:Java基础语法学习(1)6.9 注释 注释并不会被执行,是给我们写代码的人看的 Java中的注释有三种: 单行注释 ...

  9. Java基础语法(数组)

    第4天 Java基础语法 今日内容介绍 u 流程控制语句(switch) u 数组 第1章 流程控制语句 1.1 选择结构switch switch 条件语句也是一种很常用的选择语句,它和if条件语句 ...

最新文章

  1. T-SQL编程基础-基本语法
  2. (转)浅析当今视频文件的格式
  3. python中的命名空间指什么_python中命名空间
  4. SQL Server登录名,用户和安全标识符(SID)
  5. Selenium爬虫 -- 无界面爬取:无头模式及其他参数
  6. python3爬取国家统计局,区域城乡代码
  7. 安吉丽娜-朱莉曝光罕见少女照(图)
  8. 微信小程序(第二章)- 开发工具的下载和安装
  9. 服务器PCI插槽上的固态硬盘,固态硬盘常见接口图解
  10. 给爱车安装一台GPS,贴身“保镖”保护爱车
  11. [python]Crypto.Util.number ,long_to_bytes函数说明
  12. [转]ModSecurity for Apache 1.8.7 用户手册
  13. Phonics 自然拼读法 ai ay ee ea ey ie igh oa ow ui ue 元音字母组合 Teacher:Lamb
  14. 74 ----平面直角坐标变换: 平移、旋转、伸缩
  15. python人脸识别门禁系统生产厂家_人脸识别门禁硬件生产厂家
  16. 卷积神经网络(CNN)——图像卷积
  17. 存储计算机当前正执行的应用程序,存储计算机当前正在执行的应用程序和相应的数据的存储器是什么...
  18. 将文件打包成zip包
  19. 咖说 | 全景式解读下一个加密投资热潮 NFT
  20. T恤衫:IT精神的象征

热门文章

  1. 蓝桥杯国赛8-JavaA-2-瓷砖样式
  2. windows安装cx_oracle的坑
  3. Android 华为手机获取相册图片路径,获取不到问题
  4. 天才学生的天才回答 让老师无话可说的语文答卷
  5. 磨金石教育摄影技能干货分享|优秀摄影作品欣赏——世界掠影
  6. r matlab spss,特别放送 | 零基础编程入门:Python、Matlab、R、SPSS资料大放送
  7. UG NX 12 创建有界平面
  8. html链接怎么在别的电脑打开,ppt超链接视频在别的电脑打不开怎么办
  9. 更多数学趣题:求对数
  10. 内核源码包打包成rpm方式