今天在这次开发旅程中我学习了JavaScript基础知识。

JavaScript 基础

  • 数据类型
  • 价值观
  • 变量
  • 状况
  • 运算符
  • 循环
  • 功能
  • JavaScript 的历史

    编写的代码只能在编写它的浏览器中得到支持。因此,为了解决这个问题,他们提出了 **ECMA 脚本**。ECMA 脚本是在浏览器中编码时要遵循的一组规则。但这不兼容,因此引入了 **ES6**。ES6 是一组经过修改的规则或指令,用于管理浏览器中的编码。从 Mocha(1995 年)到 LiveScript(1996 年)再到 JavaScript(至今)。当时的浏览器仅支持 CSS 和 HTML。

    JavaScript 基础

    **1.数据类型(值)**

    例如:1.数字(整数和小数)如1、6.4;2.字符串例如“leya”。

  • 它们都具有单一值。
  • **数组**

  • 这里有索引和值。要访问任何值。我们使用索引的帮助。
  • **对象**

    我们有钥匙和价值。

  • 例如:Fname:Mackline,lname:leya
  • 对象有多个值。在这里,您可以为任何值创建自己的键,但在数组中,您将始终使用索引,该索引始终是恒定的,无法更改。

  • 例如;让 bankaccount ={fname:'leya', lname:'Mackline', mobileno:989372, }; Console.log(numbers); Console.log (numbers.lname);
  • 因此,要访问特定对象,我们可以在对象之间使用点符号。
  • **2.变量**

    声明变量的三种不同方法。

  • 1.var x = 50; 为了记忆方便,我们应该尽量少用var。
  • 2.let y = 50; *我们可以用它来改变诸如账户余额之类的值……
  • 3.const z = 'leya';当我们不想更改该变量的值时,我们使用 const。例如:var z 用于存储银行帐号,因为它是一个常量。如果我们想在屏幕上打印某些内容,则在终端中使用以下语句;console.log(object);
  • 也就是说;console.log(fname) ;我们也可以使用模板文字。也就是说;console.log(my current first name is ${fname});
  • **3.运算符**

    运算符示例

  • 1.赋值运算符 [=]
  • 2.算术运算符 [+、×、÷、%]
  • 3.比较运算符[>、<、>=、<=、== 仅比较值,而 ==== 比较值和数据类型,例如;x=5;y='5';console.log(x==y) 为真,而 console.log(x===y) 为假]。
  • 皮卡;

    `const accno;accno = "45689943";`

    这会带来错误,因为 accno 作为一个常量应该在声明时初始化。

    还有;`const accno = 4694647855;

    accno = 1345950;`

    这也会在输出中输出错误,因为 accno 作为一个常量被一次性初始化。

    **4. 决定**

    **a) If else 语句**:如果 if 和 else、if 块中的所有其他语句都不为真,则执行 else 中的语句。

    **b)切换案例**

    此处 default 的作用类似于 if else 条件语句中的 else。当我们必须退出 switch case 循环时,我们也会在 switch case 中使用 break。

    注意:

  • if else 和 switch case 语句都执行相同的工作,但是 if else 更为常用。
  • **c) 三元运算符/, 运算**

    这些只需使用 2 个运算符即可实现,即 ? 和 ;。(?) 后面的任何内容均为真,冒号后面的任何内容均为假,? 之前的所有内容均为条件。即条件 ? 真 ; 假。

    **5.循环**

    这些可以帮助对诸如数组之类的变量进行迭代,直到其结束。

    以下是我们拥有的循环示例

    :这里,do 块中至少有一个语句作为输出执行。这是因为此类循环中的条件写在循环的末尾。

    `设 a=5;

    做{

    console.log('a 的值为;', a);

    一个++;

    }而(a<=4);`

    ;这里,只要条件不成立,就不会执行任何语句。

    例如:

    `设 a = 6;

    while(a<=4){

    Console.log('a 的值为:', a );

    一个++;

    }`

    例如;`for(let a=0; a<=5; a++){

    Console.log('a 的值为:', a);

    }`

    Github

    领英

    哈希节点