JavaScript 学习
[TOC]
相等是严格相等。被比较的值必须是相同的类型才能进行匹配。
https://zh.javascript.info/function-expressions
学习地址
现代 JavaScript 教程代码沙箱
https://plnkr.co/内容
基础知识
提醒框
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
无特殊说明默认采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可。