JavaScript

概念:

JavaScript语言主要是完成页面的数据验证;

ECMAScript是js的一个标准;

JavaScript特点:

JavaScript是一款脚本语言(不是编译语言)

js是解释性语言,根据代码顺序逐一解释,其中某一行有报错,js就会卡在此处,无法进行下一步。

js是一种安全性语言;还具有跨平台性;

JS是弱类型(类型可变);

组成:

一个完整的js是由ECMAScript、Dom、Bom组成的。

一.行内引入:

01.如果遇到引号嵌套,外单内双,外双内单;

02.javascript:js代码

二.内部引入:

script标签

<script>

js代码

</script>

三.外部引入:

script标签

<script   src="js文件路径"><script>

注意:script当中的代码,如果吧script写在head中,会造成dom阻塞的问题

一般script当中的代码写在h5代码之后

输出语句:

1.alert()

弹出框

代码:

效果:

注意:一定要点确定

 2.document.write() 

往页面输入内容,可以识别标签

代码:

效果:

也可以识别标签:

代码:

 

 效果:

3.console.log()

往控制台输入内容

  console.log("今天是周一");

效果:

console.log的作用:

01.排错

02.方便测试

 变量

变量存储在栈当中

1.声明变量关键字var(全局变量)

在声明变量时,变量的数据类型取决于等号后面的值;

数据类型

1.number 数字类型

2.string 字符串类型

3.bolean 布尔值

true     false

4.null  空值

01.清空变量

02.当你的变量不知道什么类型时,可以暂时赋值为null

声明变量后变量值为空值,null和undefined的区别(面试题)

5.undefined 未定义

未定义:变量声明但是并未被赋值;

隐式类型转换

1.number+string 会拼接

2.number-string 相减(字符串是数字)

NaN 不是一个数字(字符串是汉字)

3.布尔值参与运算时  true转1   false转0

4.undefined与任何运算都是NaN(除加)

5.null在参与运算都会转化为0

console.log(0.5+0.1=0.6)为true

console.log(0.2+0.3=0.5)为false

基本语法:

1.js严格区分大小写

2.关键字不能做变量

3.命名规范——驼峰命名

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值