Js基础

JS基础
注释与语句
1、注释
• 单行注释://
• 多行注释:/**/
2、 语句
一段脚本就是一系列计算机能够一步一步执行的指令。每一条单独的指令或步骤就被称为一条语句。语句以分号(;)结尾,多个语句可以写在一行内。
var a = 10; // 这是一条赋值语句
var b = 10; var c = a + b; // 多条语句可以写在一行内;
提示:分号在 JavaScript 不是必须的,但为了养成良好的编码习惯,建议每一条语句之后都加上分号。

3、输出
1)、控制台输出
var name = ‘Petter’;

// 1、输出字符串
console.log(‘Hello, world!’);
// “Hello, world!”

// 2、输出变量
console.log(name);
// “Petter”

// 3、输出变量/字符串
console.log('Hello, ’ + name + ‘!’);
// “Hello, Petter!”
2)、页面输出
document.write(‘Hello, world!’);
3)、提示框输出
alert(‘Hello, world!’);
变量

脚本必须暂时地存储一些完成工作所需的信息,可以将这些数据存储在变量中,变量是对“值”的引用,使用变量等同于引用一个值。每一个变量都有一个变量名。定义变量使用 var 关键字。
var a = 10;
1.声明与赋值
var a; // 声明变量a
a = 10; // 为变量a赋值
提示:你可以将变量的声明与赋值放在一起,一步到位,如 var a = 10,这种定义变量的方式被称为字面量定义,即在声明的同时为变量赋值。
如果只是声明变量而不为其赋值,则该变量的值是undefined。undefined 是一个JavaScript 数据类型,表示未定义。
var a;
a; // undefined
你可以在同一行中声明多个变量。
var a = 10, name = ‘Henrry Lee’;
tips 1:变量一定先声明,后使用,如果访问一个未定义的变量,程序将报错:
console.log(a);
// Uncaught ReferenceError: a is not defined
tips 2:变量为可变量,可以修改变量的值:
var a = 10;
a; // 10

a = 20;
a; // 20
tips 3:JavaScript 允许重复定义变量,如果重复定义,之前的值将会被覆盖,如果只定义不赋值,则新定义的变量无效:
// 定义变量a
var a = 10;
console.log(a); // 10

// 重复定义变量a
var a;
console.log(a); // 10

var a = 20;
console.log(a); // 20
2、类型推断与typeof
JavaScript是一种动态类型的语言,也就是说变量的类型没有限制,可以赋予各种类型的值,变量的类型在赋值之后确定,JavaScript本身存在一种类型推断机制,所谓类型推断,就是根据变量的值确定变量的类型。通过 typeof 可以查看变量的数据类型。
var a;
a = 10; typeof a; // ‘number’
a = true; typeof a; // ‘boolean’
a = ‘Henrry Lee’; typeof a; // ‘string’
a = function(){}; typeof a; // ‘function’
a = {age:26}; typeof a; // ‘object’

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值