Javascript-输出

1.3Javascript-输出

Javascript显示方案

Javascript能够以不同方式“显示”数据:

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

1.4Javascript语句、注释、变量

1.Javascript语句是发给浏览器的命令,这些命令的作用是告诉浏览器要做的事情。

每一句Javascript代码格式:语句;

例:alert(“hello”);就是一个Javascript语句

语句以分号结尾,一个分号就表示一个语句结束,多个语句可以写在一行内;

注意:分号前面可以没有任何内容,Javascript引擎会将其视为空语句;

2.Javascript注释很重要

注释可分为单行注释与多行注释两种

单行注释,在注释内容前加符号“//

多行注释以“/*”开始,以“*/”结束

3.变量

什么是变量?

什么是变量?从字面上看,变量是可变的量;从编程角度讲,Javascript变量是存储数据值的容器。

我们可以把变量看做一个盒子,盒子用来存放物品,物品可以是衣服、玩具、水果等。

给变量取个名

我们分为区盒子,可以用box1box2等名称代表不同盒子,box1就是盒子的名字(也就是变量的名字);

注意:变量名字可以任意取,只不过取名字要遵循一些规则:

  1. 必须以字母、下划线或美元符号开头,后面可以跟字母、下划线、美元符号和数字。列如:mysum,_mychar,$numa198
  2. 变量名区分大小写,如:Aa是两个不同变量。
  3. 不允许使用Javascript关键字和保留字做变量名(详细可参考W3C学习手册)。

变量声明

声明变量语法:var变量名;

var mysum; //一次声明一个变量

var mysum = 12,mynum = "str";//一次声明多个变量

注意:变量也可以不声明,直接使用,但为了规范,需要先声明,后使用。

变量赋值

var mynum = 5;//声明变量mynum并赋值

注:这里“=”号的作用是给变量赋值,不是等于号。

另外两个特殊的运算符号:

1.==”:等同运算符:只判断值是否相等(双等号)

2.“===”:全等运算符:即判断值是否相等,有判断数据类型是相等。(三等号)

<script>

      var num = "11";

   alert(11 == num );// true

    alert(11 === num );//false

</script>

JavaScript弱类型语言(动态类型语言)通过var声明变量,没有编译阶段,一个变量可以随意给其赋值。什么类型的都可以

强类型语言:

数值数据变量int

浮点型:float donble(双精度);

字符串变量:string;

布尔类型变量:bool;(true false 一真一假)

全局变量以及局部变量(内部变量)

  1. 作用域不同:全局变量的作用域为整个程序,而局部变量的作用域为当前;函数或循坏等
  2. 内存存储方式不同:全局变量存储在全局数据区中,局部变量存储区;
  3. 生命期不同:全局变量的生命期和主程序一样,随程序的销毁而销毁,局部变量在函数内部或循环内部,随函数的退出或循坏退出就不存在了;
  4. 使用方式不同:全局变量在声明后程序的各个部分都可以用到,但是局部变量只能在局部使用。函数内部会优先使用局部变量再使用全局变量。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值