JavaScript的引入方式 直接编写 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <!-- ------------页面内容--------------- --!> <script> aler…
1:定义:javascript是一种弱类型.动态类型.解释型的脚本语言. 弱类型:类型检查不严格,偏向于容忍隐式类型转换. 强类型:类型检查严格,偏向于不容忍隐式类型转换. 动态类型:运行的时候执行类型检查. 静态类型:编译的时候就知道每个变量的类型. 解释型:程序不需要编译,程序在运行的时候才翻译成机器语言,每执行一次都要翻译一次,因此效率比较低,但是跨平台性好. 编译型:程序在执行之前需要一个专门的翻译过程,把程序编译为机器语言的文件,运行时直接使用编译的结果就行了. 标记语言:标记语言的存…
 11.强制转换 强制转换主要指使用Number.String和Boolean三个构造函数,手动将各种类型的值,转换成数字.字符串或者布尔值. 1>Number强制转换 参数为原始类型值的转换规则: 原始类型的值主要是字符串.布尔值.undefined和null,它们都能被Number转成数值或NaN. NaN:not a number,当数学计算得不到数字结果时,该值就是NaN(Number类型). isNaN:判断变量是否为NaN. Number(324) 值:324 字符串如果可以被解析为…
js中有六种数据类型,包括五种基本数据类型(Number,String,Boolean,Null,Undefined),和一种混合数据类型就是特殊的(Object). "undefined" 变量未定义 "boolean" 变量是布尔值 "string" 变量是字符串 "number" 变量是数值 "object" 变量是对象或者null "function" 变量是函数 typeof …
前言: JavaScript中有五种基本数据类型(也叫做简单数据类型)分别为:undefined.null.bolean.number.string:另外还含有一种复杂的数据类型:object. 深入分析: 基本类型数据 1.基本数据类型值是指简单的数据段,五种基本类型都是按值访问的(可以操作保存在变量中的实际值): 2.基本类型的值在内存中占据固定大小的空间,被保存在栈内存中.(从一个变量向另一个变量复制基本类型的值,会创建这个值的一个副本): 3.不能给基本类型的值添加属性. -------…
前言 变量的命名相对而言没有太多的技术含量,今天整理有关于变量命名相关的规则,主要是想告诉大家,虽然命名没有技术含量,但对于个人编码,或者说一个团队的再次开发及阅读是相当有用的.良好的书写规范可以让你的JavaScript代码更上一个台阶,也更有利于团队的再次开发和阅读代码. 一个老项目中的命名,不到十行代码,竟然包含了各种命名方法: 全名原则 变量名区分大小写,允许包含字母.数字.美元符号($)和下划线,但第一个字符不允许是数字,不允许包含空格和其他标点符号 变量命名长度应该尽可能的短,并抓住…
小猪猪逆袭成博士之C++基础篇(一) 关键词: 数据精度.强制类型转换.变量命名规则 综述: 1.大多数编程语言通过两种方式来进一步补充其特征:一是赋予程序员自定义数据类型的权利(C++中的类):二是讲一些有用的功能封装成库函数提供给程序员使用(C++提供的函数和标准库). 2.C++是一种静态数据类型语言,他的类型检查发生在编译时,而另外一些语言例如Python是在运行时检查数据类型的. 基础篇主要分为六个部分,通过这六个部分我们将了解C++的基本知识.通过这些基本语法知识就足够在OJ平台上A…
1.内部引入方式: script的type属性默认为"text/javascript",可以不写 <script type="text/javascript"> function init() { // //案例二:书写轮播图片显示的定时操作(3秒) // window.setInterval("changeImg()", 3000); //window可以省略不写 //案例三:1.设置显示广告图片的定时操作 //这里不能加var:加…
1.JavaScript概念 JavaScript是脚本语言; 编写之后,可以直接运行(缺失了编译的过程) 2.JavaScript发展 LiveScript    =>    JavaScript    =>     Jscript    =>   ECMAScript(脚本语言的标准) ||                 ||                   ||                 || 95年网景公司: 网景联合SUN公司:  联合微软公司: 三者联合欧洲计算机…
JavaScript是一门函数式的面向对象编程语言.了解函数将会是了解对象创建和操作.原型及原型方法.模块化编程等的重要基础.函数包含一组语句,它的主要功能是代码复用.隐藏信息和组合调用.我们编程就是把一个需求拆分成若干函数和数据结构的组合实现,其中算法又是实现正确函数的方法论.我们先介绍基础知识:① 在JavaScript中,函数对象背后到底有什么:② 函数调用的模式有多少种:③ 作用域与闭包.至于递归.记忆.回调.级联.模块.柯里化等,我们放到进阶知识中再涉猎. 一. 函数对象 前面我们提到…