# 卡码网-Javascript基础课

很多零基础同学在学习编程语言的时候,都是看一些编程方面的书,这种书一般都非常的厚,例如 《C++ primer》 《Java编程思想》

大家在看书的时候,总感觉 只看不练,看了也是忘,所以看点编程知识,如何去练习呢?

最好的练习方式是做一些简单的 编程题目。

大家是从零基础开始学习的。 这个时候,去哪里找适合小白的编程题目呢?

  • LeetCode?第一道题目就直接劝退
  • 其他OJ的题目可能都看不懂,还是不够小白。
  • 代码随想录 (opens new window) 代码随想录默认你是有编程语言基础和一定的数据结构基础知识

这门Java基础课用于 帮助编程零基础学员快速学习刷算法题所需要的基础语法知识,学完之后,再来刷代码随想录,或者自己去刷编程题,基本不会有语法方面的困惑了,可以帮助大家快速上手刷题。

该算法基础课是文字讲解,没有提供视频讲解。

语言基础课的特点是:

  • 真正从零带大家去写代码,去学习一门编程语言
  • 活学活用,每个语法知识点都有对应的 编程题目。
  • 二十一道编程题,覆盖编程语言常见语法知识
  • 学完之后,就可以自己去刷代码随想录 (opens new window)或者做算法题,不会再有基础语言方面的问题

来看一下卡码网语言基础课的目录: (共21小节,每一小节需要学习的语言知识都给大家量化出来

# 1.A+B问题I

  • 变量和变量声明
  • varletconst 关键字
  • 输入输出的方式
  • js 基本数据类型和数据类型转换
  • 字符串基本处理

# 2.A+B问题II

  • 数组基本回顾
  • 数据类型转换
  • if 语句
  • 关系运算符
  • =====

# 3.A+B问题III

  • 逻辑运算符
  • 条件运算符

# 4.A+B问题VI

  • 累加操作
  • for循环和while循环
  • i++++i
  • 算术运算符
  • 常用的数学运算

# 5.A+B问题V

  • A+B问题综合练习
  • 控制输出格式

# 6.倒序输出数组与隔位输出

  • 数组的概念和特点
  • 数组的创建、索引、数组元素的访问和遍历
  • 数组的常用方法

# 7.摆平积木

  • 数组的遍历和元素访问操作练习
  • 计算平均值

# 8.奇怪的信

  • 取模运算
  • 整数除法
  • 判断一个数字是否为偶数

# 9.打印正方形

  • 二维数组的定义和遍历
  • 外层for循环和内层for循环
  • 循环嵌套的几种形式
  • breakcontinue在循环嵌套中的应用

# 10.平均绩点

  • 字符串的创建、索引、元素的访问以及遍历操作
  • 字符串的常用方法
  • 模板字符串
  • flag编程思想

# 11.句子缩写

  • 字符串大小的比较和码值
  • 字符的大小写转换
  • 字符串遍历练习
  • charCodeAt() 方法和 String.fromCharCode() 方法

# 12.位置互换

  • 函数定义的几种形式
  • 交换变量
  • 形参与实参
  • 解构赋值

# 13.链表的基础操作

  • 链表的概念和特点
  • 数据域和指针域
  • 头节点
  • 类、构造器和this
  • 链表节点类的定义
  • 链表类的定义
  • 链表节点的尾部插入
  • 链表节点的遍历和输出

# 14.链表的基础操作II

  • 链表的构建
  • 链表节点的访问
  • 查找第 n 个链表节点

# 15.链表的基础操作III

  • 在链表的头部和中间插入链表节点
  • 在链表的头部和中间删除链表节点

# 16.出现频率最高的字母

  • 哈希表的概念和特点
  • 数组作为哈希表的使用
  • 寻找数组中的最大值操作

# 17.判断集合成员

  • set的概念和特点
  • set的基本操作,比如创建、插入、删除、查找

# 18.开房门

  • map的概念和特点
  • 对象的创建、添加、删除、查找等基本操作
  • 遍历对象的键值对
  • Map 对象

# 19.洗盘子

  • 栈的基本概念(空栈、栈顶、栈底)和特点(先入后出)
  • 入栈、出栈、获取栈顶元素和判断栈是否为空栈等基本操作
  • 数组模拟栈

# 20.排队取奶茶

  • 队列的基本概念(队头、队尾)和特点(先入先出)
  • 入队、出队、获取队头元素和判断队列是否为空等基本操作
  • 数组模拟队列

# 21. 图形的面积

  • 类和面向对象
  • 封装
  • 继承
  • 多态

那么上学完本课,就可以掌握如下基础语法知识与数据结构知识

卡码网Js基础课

# 上课方式

付款后,PC登录卡码网:kamacoder.com

点击【我的课程】 (只有支付后的录友看能看到 【我的课程】

然后就进入刷题教学页面了:(点目录)

卡码网Javascript基础课,一共二十一章节,每一章节都是一道编程题,这二十一道编程题都是我精心制作,保证知识点循序渐进。

这二十道编程题目里有卡码网题库里的十道题目以及后期为该语言课特别制作的十道题目 (后期制作的10道题目只有购买本课的录友可以看

点击题目后大家在这里 查看编程基础知识介绍:

image-20231110170433840

然后就可以按照教程,边学边写代码

image-20231110170339746

教程看完了,完整的代码也就写出来了,真正的达到活学活用

image-20231110170622642

其他题目的教程:(右边黑框就是大家练习代码的地方)

image-20231110170659646

image-20231110170732024

image-20231110170936104

每道题覆盖专门知识点,共21道题目覆盖Javascript基础知识。

# 付款方式

扫码后,会看到,单独购买(66元)和拼单购买(60元)两种方式, 可以找身边的伙伴拼单,也可以自己和自己拼单。

支付后,该课程在卡码网就会自动开动,登录卡码网(kamacoder.com) ,查看【我的课程】

# 我适合报名吗?

以下学员适合报名:

  • 编程零基础,想先学一学
  • 学过其他语言,没学过Javascript
  • 简单看过Javascript编程书,没写过代码

以下学员不合适报名:

  • Javascript的熟练程度已足够刷题。
  • 不想学习Javascipt
  • 基础语法知识可以自学,不用系统学习

# 常见疑问

课程有效期是多久呢?

答:长久有效

上次更新:: 2/27/2025, 9:18:50 PM
@2021-2024 代码随想录 版权所有 粤ICP备19156078号