Heim >Web-Frontend >js-Tutorial >Studiennotizen, die es wert sind, in Java Script gesammelt zu werden (Zusammenfassungsfreigabe)

Studiennotizen, die es wert sind, in Java Script gesammelt zu werden (Zusammenfassungsfreigabe)

WBOY
WBOYnach vorne
2021-10-12 11:21:182321Durchsuche

Heute bringe ich Ihnen einige grundlegende JavaScript-Lernnotizen, die es wert sind, gesammelt zu werden. Sie enthalten viele kleine Kenntnisse, also beeilen Sie sich und werfen Sie einen Blick darauf!

Studiennotizen, die es wert sind, in Java Script gesammelt zu werden (Zusammenfassungsfreigabe)

Was ist JavaScript?

JavaScript ist eine Skriptsprache, die auf dem Client ausgeführt wird.


Grundlegende Eingabe- und Ausgabeanweisungen.

console.log() Popup-AusgabefeldBenachrichtigungPopup-EingabefeldEingabeaufforderungDatei schreibendocument.write('')Kleine Theorie: Variablen
Funktionsanweisungen
console.log kann beliebige Datentypen ausgeben, Alert kann nur Daten vom Typ String ausgeben und kann nur die ersten Daten ausgeben. Wenn es sich bei der Alarmausgabe um ein Objekt handelt, wird die Methode toString() automatisch aufgerufen.

  • Variablen var (Name) deklarieren

Einige Hinweise

Bei der gleichzeitigen Deklaration mehrerer Variablen müssen diese durch Kommas und durch Zeilenumbrüche und getrennt werden In derselben Zeile geschrieben. Mehrere Variablendeklarationen sind ungültig.

    Das direkte Ausgabeergebnis nicht initialisierter Variablen ist unbestimmt
    • Variablennamenskonvention: alphanumerisches Unterstrich-Dollarzeichen (beginnt nicht mit einer Zahl)

    • Bei der Variableninitialisierung gibt es keinen Unterschied zwischen einfachen und doppelten Anführungszeichen

    • Datentyp
    • JavaScipt ist eine > dynamische/schwach typisierte Sprache

NumNumber-Typ

Boolean-TypStr-String-Typ

Undefinierter unbekannter Wert Null leer

Der variable Datentyp von js wird nur basierend auf dem Wert auf der rechten Seite des Gleichheitszeichens während des laufenden Programmvorgangs bestimmt. Er wird auch als dynamischer Datentyp bezeichnet. Häufig verwendete Anweisungen:

IsNAN() //判断值是否为非数字
//转义符: \n换行 \t缩进 \b空格
str.length  //获取字符串长度
kleine Theorie


undefiniert und Wenn Zahlen addiert werden, ist das Ergebnis NaN
  • null+1 ist gleich 1
  • Der aus der Eingabeaufforderung übernommene Wert ist ein Zeichentyp.
  • Für die Hinzufügung des Eingabeaufforderungswerts: Es gibt die folgenden Additionsfälle:
//demo onevar a,
	b
	;a = parseInt(prompt('请输入第一个值'));
	b = parseInt(prompt('请输入第二个值'));
	var c = a + b;
	alert (c);
	//demo two
	var a = prompt('请输入第一个值');
	var b = prompt('请输入第二个值');
	var c = Number(a) + Number(b);
	alert (c);

Zeichenfolgenkonvertierung

(Chromfarbe ist schwarz)

Variable .toString()

    String() Umwandlung
  • implizite Konvertierung: + Spleißen
  • Zeichenfolgenvorlagenspleißen Mein Alter ist ${age} Years alt (Achten Sie darauf, die Backticks nicht wegzulassen)
  • 我的年龄是${age}岁 (注意反引号不要掉了)

数字型转换(chrom颜色为蓝)

  • Parselnt()转换为整数型
  • parseFloat()转换为浮点型
  • Number()强制转换函数
  • 隐式转换:- * / 算术运算隐式转换

布尔型转换(chrom颜色为蓝)

  • 空、否定会被转换为false:如 ‘’、 0 、 NaN 、 null 、 undefined
    其余全部为true

运算符

==默认转换数字类型,会把字符型转换成数字型
===全等, 要求数值和数据类型都一样

优先级:

  • 括号

  • 单目 (右结合右至左)

  • 算数*/%

  • 位移

  • 关系

  • 相等

  • 逻辑&^| &&||

  • 赋值

  • 逗号


选择语句

  • if没什么好说的
  • switch注意事项:
    case的值判断是全等运算判断

数组

  • 创建数组的方式
    1.利用new创建数组
var arr = new Array() //注意的是,new A必须大写
var arr = new Array(2); //表示数据长度2
var arr = new Array(2, 3); //表示里面有两个元素是2和3

2.利用字面量创建数组

var arr = [];

3.获取数组的长度

arr.length

也可通过arr.length = (Number)的方式来修改数组长度

注意点:

  • 多余的地址/空地址/未定义数组元素默认值为undefined
    拿C语言举例,字符数组默认后面都是有一个

Das obige ist der detaillierte Inhalt vonStudiennotizen, die es wert sind, in Java Script gesammelt zu werden (Zusammenfassungsfreigabe). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen