前端三剑客:

 html+css+js(html 决定网页上有什么,css决定东西是怎么摆放的,js决定东西的功能)

js定义:

js是一个脚本语言,需要有宿主文件,它的宿主文件是html文件。

js作用: 进行数据运算
                控制浏览器的一些功能
                控制元素
                +属性
                +样式
                +内容

引用位置:
              内联js : 可以放在html文件的任意位置:head里面;boby里面;</html>后面都可以。推荐将js代码写在页面的最底部。
                            <script  type="text/javascript"></script>
              外部js : 将js代码写到一个.js结尾的文件中去,再将这个文件引用到html文件中去。
              内嵌js : 等到事件的时候再看

三个常用对话框:1、alert();  警告对话框。作用是:弹出一个警告对话框;  例如:alert("出现错误");

2、confirm(); 确定对话框。作用是:弹出一个可供选择的确定对话框,点击确定之后,它返回true;点击取消后返回false,可用变量来接收;

例如:confirm("确定退出吗?");

3、prompt(); 输入对话框。作用是:弹出一个可以输入内容的对话框。例如:prompt("输入个数字进来吧","只能是数字哦");

=================================================================================================

js语法:

1、基本数据类型:字符串、小数、整数、时间日期、布尔型等。

2、变量:所有类型的变量都用var定义。

3、类型转换:自动转换和强制转换,一般用强制转换。parseintparsefloat

判断是否是一个合法的数字类型:isNaN();     如果是的话返回false,如果不是的话返回true。

4、运算符:数学运算符:+ - * / % ++  --;

关系运算符:==  !=  >=  <=    >    <;

逻辑运算符:&&   ||   !;

其他运算符:+=  -=   *=   /=   %=    ?:   ;

5、语句:分为顺序语句、分支语句、循环语句;(用法同C#)

6、数组:

数组的定义:var  a=new  Array();   它的长度是动态变化的,里面可以放任意类型的元素;

 数组元素的赋值:a[0]=123; a[1]="hello";

数组取值:a[i];

数组属性:a.length;数组元素的个数,长度。

  方法:a.sort();排序数组,按照第一个字符排序。a.reverse();翻转数组

7、函数:

函数四要素:输入、输出、函数名、函数体

定义函数:function   a(形参){函数体}   函数返回值可以是var类型也可以return个值

函数调用:  a(形参)

2017-3-28 JavaScript 基础、语法的更多相关文章

  1. javascript基础语法——表达式

    × 目录 [1]原始表达式 [2]复杂表达式 前面的话 一般地,关于javascript基础语法,人们听得比较多的术语是操作符和语句.但是,其实还有一个术语经常使用,却很少被提到,这就是javascr ...

  2. javascript基础语法——词法结构

    × 目录 [1]java [2]定义 [3]大小写[4]保留字[5]注释[6]空白[7]分号 前面的话 javascript是一门简单的语言,也是一门复杂的语言.说它简单,是因为学会使用它只需片刻功夫 ...

  3. Unit04: JavaScript 概述 、 JavaScript 基础语法 、 流程控制

    Unit04: JavaScript 概述 . JavaScript 基础语法 . 流程控制 my.js function f3() { alert("唐胜伟"); } demo1 ...

  4. javascript基础语法备忘录-变量和数据类型

    //javascript基础语法备忘录-变量和数据类型 // 定义变量使用var关键字 后面跟变量名,不要使用eval 和arguments为变量名 var message = "hi&qu ...

  5. JavaScript基础语法资料

    JavaScript基础第01天 1 - 编程语言 1.1 编程 编程: 就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程. 计算机程序: 就是计算机所执行的一系列的 ...

  6. Nice!JavaScript基础语法知识都在这儿了

    好好学习,天天向上 本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star 转载请注明出处! 链接:https://blog.csdn ...

  7. JavaScript 基础语法

    1 谈谈 JavaScript JavaScript,通常会简称为'JS', 是一种浏览器脚本语言 1.1 JavaScript 编程语言特点 JavaScript是一种脚本编程语言 JavaScri ...

  8. javaScript基础语法(上)

    相关理论概念: 直接量的概念:直接描述某个(些)存储空间的值的量,如变量的值.对象的值.数组的值. 数据类型:在数据结构中的定义是一个值的集合以及定义在这个值集上的一组操作. 1.变量的声明和使用 变 ...

  9. JavaScript基础语法

    首先,JavaScript的基本语法是以名为ECMAScript的伪语言定义的,理解ECMAScript的细节就是理解它在浏览器中实现的关键,目前大多数浏览器都遵循了ECMAScript第3版的,但是 ...

  10. 2021年3月-第03阶段-前端基础-JavaScript基础语法-JavaScript基础第01天

    1 - 编程语言 1.1 编程 编程: 就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程. 计算机程序: 就是计算机所执行的一系列的指令集合,而程序全部都是用我们所掌 ...

随机推荐

  1. 使用ViewPagerAdapter 页面引导适配器设置app启动页,引导页面的实现

    一般的app第一次安装启动的时候,都会有一个启动页面和引导页的画面,然后才进入主程序.anndroid中的ViewPagerAdapter 是一个继承与PageAdapter的 页面引导适配器.由于我 ...

  2. Spring Mvc中使用Task实现定时任务,以及遇到的一个问题

    Spring中实现定时任务其实很简单,可以使用spring中自带的task 相当于轻量级的Quartz,并且spring 3.0 之后支持注解的方式,使用起来非常简单,方便,具体实现如下: 第一步,修 ...

  3. groovy学习(四)io

    package ch5 numbers = [11, 12, 13, 14]def staffTel = ['Ken' : 2745, 'John' : 2746, 'Jessie' : 2772]p ...

  4. .Net程序员学用Oracle系列(19):我知道的导出和导入

    1.传统的导出/导入工具 1.1.EXP 命令详解 1.2.IMP 命令详解 1.3.EXP/IMP 使用技巧 2.新的导出/导入工具 2.1.EXPDP/IMPDP 参数说明 2.2.EXPDP/I ...

  5. [前言] 实现一个Android电子书阅读APP

    大家好,我是小方,我将在接下来的几篇文章中从零实现一个网络小说阅读器,从安卓编程最基础的部分讲起,直至成功完成我们的应用,从新建一个项目开始,不断添加新的代码,添加新的界面,循序渐进,涵盖所有我们需要 ...

  6. 数据的增删改查(三层)<!--待补充-->

    进行数据操作必然少了对数据的增删改查,用代码生成器生成的代码不是那么满意!方便在今后使用,这里就主要写“数据访问层(Dal)” 既然这里提到三层架构:有必要将三层内容在这里详细介绍一下(待补充) 注: ...

  7. SESSION 与 COOKIE的区别是

    有以下几点 1.session是存在服务器端,cookie是存在客户端 2.cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗,所以session安全性要比cookie ...

  8. hadoop2.7.2完全分布式环境搭建

      1.先使用groupadd hadoop 建立hadoop用户组 2.新建用户,useradd -d /usr/hadoop -g hadoop -m hadoop (新建用户hadoop指定用户 ...

  9. Android学习总结(十二)———— BaseAdapter优化

    一.BaseAdapter的基本概念 对于Android程序员来说,BaseAdapter肯定不会陌生,灵活而优雅是BaseAdapter最大的特点.开发者可以通过构造BaseAdapter并搭载到L ...

  10. Javascript中的bind()函数

    今天看到公司大神的一段代码: function ReplaceProcessor() { this._dom = { btnReplace: $('#ro_btnReplace'), btnCompl ...