JavaScript速成笔记

alert(‘Hello World’);
alert容易影响后续脚本运行,一般使用console
例子
console.log(‘Hello World’); 输出 Hello World
console.error(‘This is an error’); 红色输出信息还带有行号提示,错误在哪里的链接,红色x符号
console.warn(‘This is an warning’); 黄色输出信息,带叹号

二 变量

  • var
    全局作用域,例如在if块里和外面名字一样的变量也会产生冲突。大多数时候不用var
  • let
    可以重新赋值

例子:

let age = 30;
age = 31;
console.log(age);
会输出age的值31

  • const
    不可以重新赋值

例子:
const age = 30;
age = 31;
console.log(age);
会报错

多使用const可以保证代码健壮安全少出错,除非一开始就知道需要重新赋值。

数据类型

  • String
    const name = ‘John’;
  • Numbers
    const age = 30;
    const rating = 4.5;
  • Boolean
    const isCool = true;
  • null
    const x = null;
  • undefined
    const y = undefined;
    let z;
  • Symbol

测试:
console.log(typeof name); 输出结果为string
console.log(typeof age); 输出结果为number
console.log(typeof rating); 输出结果为number
console.log(typeof isCool); 输出结果为boolean
console.log(typeof x); 输出结果为object(因为js中null是对象object)
console.log(typeof y); 输出结果为undefined

String

const name = ‘John’;
const age = 30;
//Concatenation 字符串拼接
console.log(‘My name is’ + name+’ and I am’ +age);
//输出结果为My name is John and I am 30

//Template String 模板字符串
console.log()

你可能感兴趣的:(新开)