JavaScript高级程序设计第三章基本概念

3.1 语法
3.1.1区分大小写
JavaScript中的一切都是区分大小写的
3.1.3注释

单行注释://

多行注释:/**/

3.1.4严格模式

要在整个脚本中启用严格模式,可以在顶部添加"use strict";

3.3变量

(1)

var message ="hi";
message=100; 在修改变量值得时候修改类型(有效但是不推荐)

(2)用var操作符定义的变量将成为定义该变量的作用域中的局部变量,也就是说,如果在函数中使用var定义一个变量,那么这个变量在函数退出后将被销毁。

function test(){
   var message = "hi";//局部变量
}
test();
alert (message);//错误!
可以省略var操作符,从而创建一个全局变量。

function text2() {
    message = "hi";
}
text2();
alert(message);
(3)可以使用一条语句定义多个变量,只要把每个变量用逗号分隔开即可。
var message = "hi",
    found = false,
    age = 29;
3.4.1typeof 操作符

鉴于ECMAScript是松散类型的,因此需要有一种手段来检测给定变量的数据类型——typeof

nudefined——这个值未定义

boolean——这个值是布尔值

string——这个值是字符串

number——这个值是数字

object——这个值是对象或者是null

function——这个值是函数

alert(typeof null);//返回object


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值