Javascript基础

JavaScript=ECMA script     Script=脚本

运行特点是:运行客户端的脚本语言(运行过程中由js的解释器(js引擎),逐行来进行解释并执行的)

JS的三大组成

JavaScript基础语法:也叫ECMAscript

DOM:页面文档对象模型

BOM:浏览器对象模型

配合的工具

常用通过固定指令console.log()

行内式

on 在......之上 click点击

——onclick 点击时触发的事件

Alert 使警觉;提示,提醒

——alert浏览器提示框

内嵌式:注意事项

  1. 在学习当中最常用的方法、可以写多行JS文件
  2. 能够在HTML文档中放置任意数量的脚本
  3. 可以放在<head>或者<body>
  4. 建议不要放在<head>里面

外部引用注意事项

外部JS文件:js文件不需要被<script>标签包裹直接写代码

引入在HTML时:

  1. 当代码量比较多时,后面方便管理维护
  2. 同样引用任意数量
  3. 引用便签可以放置在<head>或<body>的任意位置、同样建议放在<body>底部
  4. 引用的<script>中间位置不能放置代码

外部引用的另外一种

注意:

  1. 只能写单行,少量的代码
  2. 在特定的情况下才可以用

输入:prompt 提示(说话音) 提示用户可以输入的弹出框

输出:alert console .log

变量是储存数据值的容器

变量的命名规范 可以:1、由字母、数字、下划线(-)、美元符号($)组成

    严格区分大小写、遵循驼峰命名、首字母小写后面单词大写:如myName;hotelPrice

    不可以:不能以数字开头;(不能1name,可以name1)

    不能是js里面的关键词

    不能用中划线(-)命名、和css的命名规范不一样

尽量不单独用name命名,这个是js里面的预留关键字有时候会报错

变量语法扩展

  1. 一个变量更新赋值后、他原来的值会被覆盖、变量值以最后一次为难
  2. 只声明不赋值时——反应结果是undefined未定义;

——undefined不明确的;未下定义的

  1. 不声明不赋值时——报错
  2. 不声明直接赋值时——不会报错,可以使用但不建议使用
  3. 重新声明JavaScript变量,该变量的值不会丢失

数据类型分成两大类:

一简单数据类型:字符串(string)、数字(Number)、布尔(Boolean)空(Null)、未定义(Undefined)

Typeof获取变量属于什么类型:用法

字符串知识点拓展:

1、字符串的嵌套:运用英文的引导(外双内单、内单外双)

字符串可以用加(+)号拼接起来

2、字符串的:长度(length) 运用length属性获取字符串的长度 用法:str.length(str是储存字符串的变更名)

3、布尔值类型(boolean):只包含了true和false两个值 true正确 false错误

注意:当布尔当作加法来计算的时候true是1、false是0

Console.log(true+1);//2 console.log(false+1);//1

4、未定义(undefined):之前学过在什么时候会出现 声明变量、为赋值是会出现

5、空(null)在声明了变量给他赋值为null之后会出现 var b=null 注意:通过数据类型(typeof)获取的时候返回是object

二、数据类型的转换

1、转换成字符串类型

最常用的方法:和空字符串进行拼接“”

2、转换成数字类型

A、parselnt() 将数据转换为整数

B、preseFloat() 把字符串转换为数字型、并保留小数

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值