初识js,以及变量,数据类型,运算符

js的历史

js是由网景公司(netscape)中的程序员布兰登·艾奇花费十天时间创造出来,起名livescript,后借java的名字改名为javascript发布。

js的概念

js是一种可以面向对象的跨平台脚本语言,依靠html运行

js组成

    ECMAScript:编程语言
    DOM:文档对象模型
    BOM:浏览器对象模型

js的输出

  1. document.write(内容):以文本形式显示在浏览器,里面可以携带标签,但标签必须是字符串类型。可以使用 + 字符串拼接,效果和分开写一样。
  2. alert(内容):弹窗显示,只有一个确认按钮---------作用:给用户做提示
  3. confirm(内容):弹窗显示,由确认和取消按钮-------作用:告诉用户是否继续此操作(退出和删除时一定使用)
  4. prompt(内容):弹窗,输入文本,内容是提示用户输入的文字-----不常用,在初期练习时用
  5. console.log(内容):控制台输出-------作用:程序员可以看见,调试代码常用,也可在控制台编写简单代码进行一些小测试

变量

// 变量:代码中用于存储数据的容器

// 变量这个容器需要我们创建

// 语法:

var 容器的名字

// var是js的一个关键字,js系统内部已经将这个单词赋予了特殊的意义

// var a

// 变量的名字有规定:由字母、数字、下划线、美元符号组成;不能用数字开头

// 不能用关键字作为变量名

// 一次性定义多个变量

// var a,b,c,d,e …

赋值符号: =

// var a

// a = 123

// =不叫等于号,叫赋值符,赋值符左边一定是一个变量,右边一定是一个具体的数据,作用:将右边的数据放在左边的内存空间中

数据类型:

查看数据类型:typeof

// typeof 数据 - 得到数据的类型

// typeof(数据) - 得到数据的类型

number(数字类型)

string - 字符串类型 :任意多个任意字符用引号引起来

boolean - 布尔类型 布尔类型 - 通常用于判断的结果:true false

undefined - 未定义类型

对象:object

算数运算:

‘ + - * / %(取模/求余) - 经常用于判断一个数字是否偶数/奇数

赋值运算:

var a = 1;

/将右边的值放到左边的变量中

比较运算:

// 比较运算 - 指的数字的大小比较: > < >= <=

// 比较运算的结果一定是一个布尔值

比较运算:

// 逻辑运算符号: &&(并且) ||(或者) !非/取反

// &&和||都是用来连接两个条件 - 组成大条件判断结果

自增自减运算:

++ 自增符

// 当++符号碰到输出的时候,符号在后面,就最后进行++,先输出

// console.log( a++ );

// 当++符号碰到输出的时候,符号在前,就线进行++,然后在输出

减号同理

// console.log(++a);

– 自减符号

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值