JS脚本语言:

这是JaxaScript的全称名

JS是网页里面使用的脚本语言

JS是一个非常强大的语言

JS的基础语法

注释语法:  单行注释 //     多行注释 /**/

输出语法:   双标签公式:<script>公式内容</script>
alert("信息")        公式内容} 此代码是在页面上弹出信息

confirm(”信息“);     公式内容}        此代码会弹出一个和用户交互的对话框。 有{确定}{取消}
prompt("信息")     公式内容} 此代码会弹出一个可以让用户输入的对话框

嵌入JS代码:
一般JS代码都在最下面,所以尽量靠下写。
公式格式 <script type="text/javascript"></script>

程序基本知识:

JS所有的字符全部是英文半角的

大部门情况下每条语句结束之后要加分号 ;

每一块代码结束之后加换行 {回车} 让你所输入的代码看着整齐好看些。

程序前后呼应。前面有一个括号 “(”后面一定有一个括号结束“)”

数据类型:    数据在程序中存储,存储的名称叫做变量
强类型语言:    数据存储的时候需要存在相应的数据类型变量中
弱类型语言:    数据存储的时候不区分类型(类型自动转换)

强语言代码类型:
整形(整数) int

单精准的小数 float

双精度的小数 doble

小数 decimal

不常见的类型,货币类型 money

字符 char

字符串 string

布尔型 bool     true 真 false假

日期时间类型 datetime

变量定义:

var a =10;

如果定义小数或整数的变量,等号后面的值直接写

如果定义字符串变量,等号后面的值需要加双引号或单引号

类型转换:   parseInt

运算符表达式:

数学运算符:
+ 加号
- 减号
* 乘号
/ 除号
% 取余

逻辑运算符:&& 并的意思

|| 或的意思
! 与 或者是 非的意思

比较运算符:

==  等于不等于的意思
!=  不等于   <>
>  大于
<   小于
>=  大于等于
<=   小于等于

其它:
字符串的链接   + 加号   三元运算符   a==b?"A等于B":“A不等于B”;

语句:

顺序     结束加分号
分支    让程序根据条件不同执行不同的代码
if语句
if(条件){代码}
if(条件){代码}else{代码}
else if(条件){代码}
if  嵌套

switch.......case语句

《JavaScript》 程序基本知识 数据类型。 {0912上} {0912下}的更多相关文章

  1. 9.12/ css3拓展、js基础语法、程序基本知识、数据类型、运算符表达方式、语句知识点

    css3拓展: <display:none>  将某个元素隐藏       <visibility:hidden>  也是将某个元素隐藏 <display:block&g ...

  2. JavaScript(二)数据类型(一)

    计算机程序的运行需要对值进行操作,在编程语言中值的类型被称作数据类型,编程语言最基本的特性就是能够支持多种数据类型.当程序需要将值保存起来以备将来使用时,便将其赋值给一个变量.变量是一个值的符号名称, ...

  3. 快速掌握JavaScript面试基础知识(三)

    译者按: 总结了大量JavaScript基本知识点,很有用! 原文: The Definitive JavaScript Handbook for your next developer interv ...

  4. javascript的基础知识及面向对象和原型属性

    自己总结一下javascript的基础知识,希望对大家有用,也希望大家来拍砖,毕竟是个人的理解啊 1.1 类型检查:typeof(验证数据类型是:string) var num = 123; cons ...

  5. 如何成为一个伟大的 JavaScript 程序员

    这篇文章主要概述在我5年工作经验的基础上,我成为优秀JavaScript开发人员所使用的技术和资源. 当前大多数Web开发人员面临着这样一个共同的问题:他们必须在多个不同的领域领先于他人——从数据库到 ...

  6. C语言基础知识-数据类型

    C语言基础知识-数据类型 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.常量与变量 1>.关键字 C的关键字共有32个. >.数据类型关键字(12个) char,s ...

  7. 从程序员小仙飞升上神,java技术开发要如何实现?

    新霸哥是一个专业从事java开发的,近期,新霸哥发现很多的朋友在问,从程序员小仙飞升上神难吗?在此新霸哥将为你详细的介绍,下面新霸哥将从新手入门和老司机进阶多方面详细的为大家介绍一下. 说起java首 ...

  8. 快速了解JavaScript的基础知识

    注释 单行注释: // 单行注释 多行注释: /* 多行 注释 */ 历史上 JavaScript 可以兼容 HTML 注释,因此 <!-- 和 --> 也可以是单行注释. x = 1; ...

  9. [转]JavaScript程序编码规范

    原文:http://javascript.crockford.com/code.html 作者:Douglas Crockford 译文:http://www.yeeyan.com/articles/ ...

随机推荐

  1. git submodule使用的笔记

    git submodule 子模块的应用: 以下为使用流程的一些笔记: 1. 首先你的工作区 mainPJ cd mainPJ git init echo "this is mainPJ&q ...

  2. 基于java实现的简单区块链

    技术:maven3.0.5 + jdk1.8   概述 区块链是分布式数据存储.点对点传输.共识机制.加密算法等计算机技术的新型应用模式.所谓共识机制是区块链系统中实现不同节点之间建立信任.获取权益的 ...

  3. Oracle JDBC驱动安装到Maven本地仓库

    Oracle JDBC驱动因为授权问题,没有放到Maven的中央仓库里面,当然了,阿里云的镜像也没有了.所以要从Oracle官网下载驱动: 注意下载ojdbc6.jar  因为这个JDK1.8才能用. ...

  4. (原)faster rcnn的tensorflow代码的理解

    转载请注明出处: https://www.cnblogs.com/darkknightzh/p/10043864.html 参考网址: 论文:https://arxiv.org/abs/1506.01 ...

  5. 如何在宿主机上查看kvm虚拟机的IP

    # arp -a ? (:3c:ce::f2: [ether] on br0 gateway (:c8:ac:d5 [ether] on br0 ? (:d4:fc: [ether] on br0 ? ...

  6. 关于C/C++中求最大公约数和最小公倍数的算法

    1.更相减损法 int gcd(int a,int b) { while(a!=b) { if(a>b) a-=b; else b-=a; } return a; } 2.辗转相除法--递归 i ...

  7. 一次基于Vue.Js的用户体验优化 (vue drag)

    一.写在前面 半年以前,第一次在项目上实践VueJs,由于在那之前,没有Angular,avalon等框架的实践经验,所以在Vue的使用上,没有给自己总结出更多的经验和体验.随着项目进行和优化改版,无 ...

  8. 最新Java基础面试题及答案整理

    最近在备战面试的过程中,整理一下面试题.大多数题目都是自己手敲的,网上也有很多这样的总结.自己感觉总是很乱,所以花了很久把自己觉得重要的东西总结了一下. 面向对象和面向过程的区别 面向过程:    优 ...

  9. IE7下onclick事件失效的问题

    http://blog.csdn.net/spy19881201/article/details/11066975?locationNum=15 $('#abc').unbind('click').c ...

  10. Xcode - Xcode10上传应用到AppStore

    Xcode 10 如何上传应用到AppStore?Product->Archive 后,原来Xcode 10 之前的版本是直接有两个按钮,一个upload to AppStore,另一个叫Exp ...