JavaScript和Java在概念和设计方面都是完全不同的语言。JavaScript由Brendan Eich于1995年发明,并于1997年成为ECMA标准。ECMA-262是官方名称。ECMAScript 6(2015年6月发布)是JavaScript的最新官方版本。

  在HTML中,必须在<script>和</ script>标记之间插入JavaScript代码。可以放在HTML页面的<body>和<head>部分。

JavaScript可以以不同的方式“显示”数据:

  • 使用window.alert()写入警告框
  • 使用document.write()写入HTML输出
  • 使用innerHTML写入HTML元素
  • 使用console.log()写入浏览器控制台

变量

声明 

var person = "John Doe", carName = "Volvo", price = 200;

注意:声明没有值的变量将具有 undefined如果重新声明JavaScript变量,它将不会丢失其值。

执行这些语句后,变量person仍将具有值“John Doe”:

var person = 'John Doe';
var person;
console.log(person);

运算

如果向字符串添加数字,那么将该数字视为字符串并连接。+=用于字符串拼接;

console.log(1 + 5 + '10' + 15); // 61015

如果一个变量的值是字符串的数字,执行++操作会转成数字并计算 ; ++ 是操作变量的,不能是 ++1 或 1++

var number = '5'
console.log(typeof number) // string
console.log(number += 1); // 51
console.log(++ number); // 52
console.log(typeof number) //number

比较

  将字符串与数字进行比较时,JavaScript会在进行比较时将字符串转换为数字:空字符串转换为0非数字字符串转换为NaN  和NaN比较始终为false,即使是和NaN自己。可以用isNaN()判断是否是非数字,再进行比较,连接,运算等操作。比较两个字符串时,“2”将大于“12”,因为(按字母顺序)1小于2。因此比较的时候最好转成Number类型。

function print(log){
    console.log(log);
}
base.js

相关文章:

  • 2018-07-25
  • 2021-10-04
  • 2022-12-23
  • 2022-12-23
  • 2021-04-02
  • 2022-01-16
  • 2021-04-11
猜你喜欢
  • 2021-08-10
  • 2022-12-23
  • 2022-12-23
  • 2021-12-14
  • 2021-08-11
  • 2021-07-14
相关资源
相似解决方案