js(1)

1.js的引入方式

<body>



 

    <script src="./06-外部.js"></script>

    <script>

        document.write('你好,javascript')

        console.log('aaa')

    </script>

</body>

2.常用的js

 document.write('')

控制台输出语句

console.log('')

alert   警示框

alert('')

输入语句   输入框

prompt('')

3.变量

声明变量   let 变量名

let uname

uname = '’

变量的初始化

同时声明多个变量

let a = 1, b = 2

4.var 

 var a = 12

let b = 22

5.var

var  不存在块级作用域        可以先使用,后声明          多次声明同一变量

console.log(uname)

 var uname = ''

 var uname = ''

console.log(uname)

 let uname = ''

 let uname = ''

6.常量

常量:存储的数据不能再变化   const  常量名

const GENDER = 'nv'

GENDER = '男'

console.log(GENDER)

7.基本数据类型--字符串

对于javascript弱数据类型语言,只有进行赋值了,才知道是什么数据类型

字符串string类型   '  '             " "

typeof  检测数据类型的方法

 console.log(typeof (a))

字符串的拼接  +

document.write('姓名是:{uname}' + uname + '年龄是:' + age)

8.其他类型

布尔类型   true   false

 undefined   未定义

null    空的

NAN   not a number

9.运算符

+  -  *   /    %

 %   取余

赋值运算符的优先级高于后减减,因此,先赋值,后运算

自增  自减

前减减的优先级大于赋值运算符,因此,先减减,再赋值

10.比较运算符

<  >

 =   赋值运算符

== :等于    只判断值   有隐式转换,把字符串转换为数字类型

===:全等      判断值、数字类型是否都一致

11.逻辑运算符

&&  :两真才真,一假则假

或   ||  :  一真则真,两假才假

非    !  取反

12. 单分支语句

if(判断条件){

             执行代码块

         }

13.双分支语句

if (条件语句1) {

             执行代码块1

         } else {

            执行代码块2

         }

14.多分支语句

if (条件1) {

             代码块1

         }

         else if (条件2) {

             代码块2

         }

         else if (条件三) {

             代码块3

         } else {

         }

15.三元运算符

判断条件   ?    成立时执行的代码   :   不成立时执行的代码

         三元运算符    双分支的简写

         if (3 > 5) {

             alert('')

         } else {

             alert('')

        }

16.switch语句

witch (week) {

            case "1":

                alert('今天星期一,猴子穿大衣~')

                break

            case "2":

                alert('今天星期二,猴子有点二')

                break

            case "3":

                alert("今天星期三,猴子去爬山")

                break

            case "4":

                alert("今天星期四,猴子要找事")

                break

            case "5":

                alert("今天星期五,猴子打老虎")

                break

            case "6":

            case "7":

                alert("今天周末,休假")

                break

            default:

无符合条件时,执行的代码

                alert("你是猴子派来的救兵吧~~~")

                break

17.for循环

for (let i = 0; i < 100; i++) {

            console.log('我爱你')

        }

18.while循环

while (true) {

             let n = prompt('你爱我吗?')

             if (n === "爱") {

                 break

             }

         }

(do while)

let i = 11

         while (i <= 10) {

            console.log(i)

             i++

         }

(continue退出本次循环)

(break退出循环)

19.数组

存储多个数据的容器-数组

声明方式:   [ ]   数组存在数组下标,从0开始

查找     数组名[数组下标]


 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值