初入了解JavaScript

本质:

是一个面向对象跨平台的脚本语言

脚本:

凡事不能独立执行需要依赖其他程序的;通常通常都叫做脚本。

JavaScript是什么,它能做什么?

对页面进行渲染,让页面有行为。让页面动起来,与后台数据进行交互。

简史:

表单验证 ------为了减轻服务器的负担

主浏览器:

firefox   chrome    safari    opera

ECMA组成:核心语法:

bom  浏览器对象
dom  文档

JS和H5的关系

H5是一种新的技术, 就目前而言,我们所知的H5都是一些标签,但是有了JS之后,这些标签深层的扩展功能才得以实现。
video标签;video标签还有更深层次的扩展功能;

编写Js及如何运行JS

JS是一种脚本语言
  他可以有两种方式在html页面中进行引入
  外联Js
  内部script。

向页面中输出内容

document.write(‘这是一些内容’);

标签的解析
document.write('<strong>我似乎强壮了一些</strong>')
转义字符
&lt; || &gt;
 document.write('&lt;strong&gt;强大的</strong>');
变量

关键字 var 变量名 a = ‘强壮的
  
 var a = '<strong></strong>';这句话分成两个部分。

 左值:在等号左侧,是变量名(同时被赋值)
 
 右值 :在等号右侧,是存放进变量中的东西(给变量赋值)
js数据类型

数字类型(number):1234567890

 字符类型(string):'123456','字符串类型',.....(有单引号或者双引号)

 未定义类型(undefined):变量声明没有被赋值,

 布尔值类型:true,false;

 对象类型:object;

怎样直观地区分不同的数据类型那?

 一个关键字 typeof
命名规则

开头必须为字母或者$

js的执行顺序

js是一个单线程的异步语言;
  从上到下;从左到右

数据类型转换方法
 parseInt();
 parseFloat();
 Math.round()四舍五入取整浮点数。
逻辑运算

&&与 || 或 !否

逻辑 与 &&
var a=0,b=3;

alert(a0&&b3) //true;

alert(a1&&b3)//false;

NaN(一个自己都和自己不一样的特殊数字类型,表示不是数字的数字)

alert(NaN==NaN)//false

var a=0;
var b;
var c=a+b

alert(c);

isNaN(num)函数,该函数判断num变量的值是否是NaN

alert(isNaN(c));

do里面的代码块 ,无论如何都会执行一次;
直到while的()布尔值为false停止执行;
while =>() 布尔值为false的时候执行;

var num = 0;
do{
console.log(“do里的代码块”);
num++;
}while(num < 10){
console.log(“while里的代码块”);
}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值