JavaScript基础一

JavaScript基础

document.write()

该代码用于向页面的body标签中写入内容 
注: document是“文档”的意思 代表的就是当前打开的html页面
注: . 在JS中,表示的是 “的” 的意思 
注: write 表示“写入”的意思 
总结起来就是:“向当前的文档中写入内容” 
()里面就是要写入的内容,注意使用双引号包裹

变量

简介

变量是JS中的一个“容器”。用来装载一些数据。
特点: 每当有代码使用到这个变量,就会使用这个变量容器中的数据。

定义

定义一个变量:如下定义
var a = 10;
含义: 在内存中开辟了一个空间,这个空间的名字叫做a, 并在这个空间中存放了一个内容10.

名称定义规范

1 整体由 数字、 字母、 下划线(_)、 美元符号($) 组成 
2 不可以以数字开头
3 不可以使用关键字、保留字作为变量名称
4 JS变量名称严格区分大小写(对大小写敏感)

变量的小特点

1 变量在被使用的时候是不可以加双引号的 
2 变量在被使用的时候使用的是所保存的值
3 变量只可以保存一个值
4 等号(=)不是比较的意思 是赋值的意思 把等号右边的 交给等号左边 左边通常是变量
错误示范: 1 = 1;

数据类型

数据类型指的是一门语言中对不同数据的类型划分。
JS中的数据类型一共有6种。分为两大类: 基本类型、 引用类型

基本数据类型

字符串、数字、布尔、undefined、null

引用类型(先不讲)

字符串
字符串的定义规则: 使用单引号、双引号作为字符串的开启和结束标记
注:不可以使用一个单引号加一个双引号 或者 一个双引号加一个单引号去定义字符串。这是不合法的

问题:如何在一个字符串中出现单引号或者双引号
转义 在字符串中的单引号或者双引号之前 使用\
嵌套 如果想要在字符串中出现单引号,那就使用双引号去定义字符串 反之亦然

数字
数字就是数学中的数字。
按照不同的进制:
    十进制: 10、 123、 123.333      逢10进1
    八进制: 077、 012     注:以0开头 不可以出现8和8以上的数字    逢8进1
    二进制: 0b1010101001  注:以0b开头 不可以出现2和2以上的数字   逢2进1 
    十六进制: 0xfff       注:以0x开头 单个位数的最大值为f        逢16进1
特殊的数字: 
    NaN  表示不是一个数
    Infinity 表示无穷大
布尔值
布尔数据类型只有两个值: true false
undefined
只有一个值 就是undefined
null
只有一个值 就是null

判定数据类型

方式1: typeof 值
方式2: typeof(值)

JS中的注释

单行注释: // 
多行注释: /**/

JS的书写位置

1 script标签里
2 .js文件中 通过script标签的src引入

注: 拥有src属性的script标签内的代码将不会被执行

运算符

数学运算符

+  
    含义1: 连字符 
    在表达式中具备字符串时,就会当作连字符处理 
    含义2: 数学中的加法
- 
    数学中的减法
* 
    数学中的乘法
/
    数学中的除法
%
    数学中的求模(取余)
简写形式:
    a += 10;
    a = a + 10;
    
    a -= 10;
    a = a - 10;

    a *= 10;
    a = a * 10;

    a /= 10;
    a = a / 10;

    a %= 10;
    a = a % 10;

关系运算符:

>     大于
>=    大于等于
<     小于
<=    小于等于
==    相等(只比较值 不比较数据类型)
===   全等(既比较值 也比较数据类型)
!=    不相等(只比较值 不比较数据类型)
!==   不全等(既比较值 也比较数据类型)

逻辑运算符

&& 逻辑与
|| 逻辑或
! 逻辑非
&& 两侧有假就假 都真才真
|| 两侧有真就真 都假才假
! 只能够写在某一个变量的左侧 会对它进行取反操作 最终结果为true或者false

其他知识点:

console.log() 会将内容打印在控制台中, 并显示@[TOC](这里写自定义目录标题)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值