JavaScript 学习
[TOC]
学习地址
代码沙箱
内容
基础知识
提醒框
alert ("I\'m JavaScript")/* 注释代码
alert('Hello');
*/
alert('World');变量
在 JavaScript 中创建一个变量,我们需要用到 let 关键字。var — 老旧的变量声明方式
let user = 'John';
let age = 25;
let message = 'Hello';常量
声明一个常数(不变)变量,可以使用const而非let:
const myBirthday = '18.04.1982';交互
let age = prompt('How old are you?', 100);
alert(`You are ${age} years old!`); // You are 100 years old!The reason is that prompt returns user input as a string.
let isBoss = confirm("Are you the boss?");
alert( isBoss ); // 如果“确定”按钮被按下,则显示 true字符转换
String(value) alert(value)
值的比较
null 只与 undefined 互等。
条件运算符 ‘?’
let result = condition ? value1 : value2;
let age = prompt('age?', 18);
let message = (age < 3) ? 'Hi, baby!' :
(age < 18) ? 'Hello!' :
(age < 100) ? 'Greetings!' :
'What an unusual age!';
alert( message );??
|| 返回第一个真值。?? 返回第一个已定义的值。
循环
好难
switch
转换为if要使用===
相等是严格相等。被比较的值必须是相同的类型才能进行匹配。
switch(x) {
case 'value1': // if (x === 'value1')
...
[break]
case 'value2': // if (x === 'value2')
...
[break]
default:
...
[break]
}学习进度
2020年8月2日
https://zh.javascript.info/function-expressions
当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »