JavaScript-day01

171 阅读1分钟

一.输出

1.prompt('内容') 2.confirm('内容')

两者都起到‘提示信息’的作用

二.输入

    // 1. alert('内容')
    // 弹窗输出
    // alert('hello world');

    // 2. console.log('内容')
    // 控制台输出
    // console.log('hello world');

    // 3. document.write('内容');
    // 将内容插入到页面中(body内),如果内容中包含标签,浏览器会将其当成标签进行解析

三.数据类型

基本数据类型

1.数值(number)直接定义即可

2.字符串(string)必须使用引号括起来

3.布尔类型(boolean)只有两个值:tru 和 false

4和5不常用,分别是undefined(未定义),null(空类型);找错常用

数据类型检测

1.typeof(语法:typeof(数据))

返回数据的类型名

2.例下图:

image.png

注意!

有时数据是别人提供的

对于prompt()

浏览者只要是点击了 确认 接收到的就是string类型

浏览者只要是点击了 取消 接收到的就是null类型

四.数组

1.数组:一数组数据的有序集合

image.png

五.变量

1.基本使用

语法: let 变量名 = 数据

2.命名规则

  1. 强制要求 -只能包含字母、数字、下划线 以及 $, 不能以数字开头

-不能是JS的关键字

  1. 人为约束 -见名知义

-如果变量名包含多个单词,推荐采用小驼峰(除第1个单词外,其余单词首字母都大写)

3.注意: 同一个变量不能使用let声明两次。

        如果仅声明了变量,但并没有赋值,此时变量的值是undefined

六.常量

1.常量就是一类特殊的变量,常量里的值是不允许被修改

2.常量定义时必须赋值,不赋值会报错

七.运算符

1.赋值运算符

将右侧的数据赋值给左侧的变量

2.算术运算符

%

求余运算符, 求两个数相除的余数

(++ ) 自增1运算符

(-- ) 自减1运算符

字符串运算符

1.字符串运算符,主要用于对象字符串进行拼接操作。

(+)对两个字符串进行拼接成一个新的字符串

image.png

(+=)将新字符串内容追加到后面

image.png

八.数据类型转换

首先明确:

只要相同的数据才可以直接进行运算,如果数据类型不相同,会发生数据类型的转换。

1.隐式转换:JS在内部运算时,自己完成的转换。

2.显示转换:程序员在书写代码时,发现数据类型不同,自己完成的转换

Number(数据) 可以将其他数据类型转换为number类型

String(数据) 可以将其他数据类型转换为string类型

九.模板字符串

使用反引号定义的字符串也称之模板字符串 。

模板字符中的特点:

        //可以换行定义字符串

       //可解析变量的值  ${变量名}

      //可以换行定义
  

例:

image.png