`
Supanccy2013
  • 浏览: 223827 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

JavaScprit基础重要1

阅读更多
一:javaScript可以出现的地方
JavaScript  可以出现在  HTML  的任意地方。使用标记 
<script>…</script>,你可以在  HTML  文档的任意地方插入  JavaScript,甚至 
在<HTML>之前插入也不成问题。不过如果要在声明框架的网页(框架网页)中插 
入,就一定要在<frameset>之前插入,否则不会运行。 

二:javaScprit的特殊用法
如果想在浏览器的“地址”栏中执行  JavaScript  语句,用这样的格式: 
javascript:<JavaScript 语句>  这样的格式也可以用在连接中:
<a href="javascript:<JavaScript 语句>">...</a>

三:变量类型
整型 只能储存整数。可以是正整数、0、负整数,可以是十进制、八进制、十六
进制。八进制数的表示方法是在数字前加“0”,如“0123”表示八进制数
“123”。十六进制则是加“0x”:“0xEF”表示十六进制数“EF”。
浮点型 即“实型”,能储存小数。有资料显示,某些平台对浮点型变量的支持
不稳定。没有需要就不要用浮点型。
字符串型 是用引号“" "”、“' '”包起来的零个至多个字符。用单引号还是
双引号由你决定。跟语文一样,用哪个引号开始就用哪个结束,而且单双引号可
嵌套使用:' 这里是"JavaScript 教程"。' 不过跟语文不同的是,J avaScript 中
引号的嵌套只能有一层。如果想再多嵌一些,你需要转义字符:
    var a = 0123;   //弹出83  8进制
    var b = 0xEF;   //弹出239 16进制
    alert(a);
    alert(b);

四,转义字符\
转义字符 由于一些字符在屏幕上不能显示,或者 JavaScript 语法上已经
有了特殊用途,在要用这些字符时,就要使用“转义字符”。转义字符用斜杠
“\”开头:\' 单引号、\" 双引号、\n 换行符、\r 回车(以上只列出常用的
转义字符)。于是,使用转义字符,就可以做到引号多重嵌套:'Micro 说:"
这里是\"JavaScript 教程\"。" '
alert('Micro 说:"这里是\"JavaScript 教程\"。"');

五、javaScript是弱类型
由于 JavaScript 对数据类型的要求不严格,一般来说,声明变量的时候不需要
声明类型。而且就算声明了类型,在过程中还可以给变量赋予其他类型的值。声
明类型可以用赋予初始值的方法做到:
var aString = '';
这将把 aString 定义为具有空值的字符串型变量。
var anInteger = 0;
这将把 anInteger 定义为值为 0 的整型。


六:两个特殊常量
null 一个特殊的空值。当变量未定义,或者定义之后没有对其进行任何赋值操
作,它的值就是“null”。企图返回一个不存在的对象时也会出现null 值。
NaN “Not a Number”。出现这个数值比较少见,以至于我们可以不理它。当运
算无法返回正确的数值时,就会返回“NaN”值。NaN 值非常特殊,因为它“不
是数字”,所以任何数跟它都不相等,甚至 NaN 本身也不等于 NaN 。

七:注释
JavaScript 注释有两种:单行注释和多行注释。单行注释用双反斜杠“//”表
示。当一行代码有“//”,那么,“//”后面的部分将被忽略。而多行注释是用
“/*”和“*/”括起来的一行到多行文字。程序执行到“/*”处,将忽略以后的
所有文字,直到出现“*/”为止。

八,对象
JavaScript 是使用“对象化编程”的,或者叫“面向对象编程”的。所谓“对
象化编程”,意思是把 JavaScript 能涉及的范围划分成大大小小的对象,对象
下面还继续划分对象直至非常详细为止,所有的编程都以对象为出发点,基于对
象。小到一个变量,大到网页文档、窗口甚至屏幕,都是对象。
分享到:
评论

相关推荐

    JavaScprit表单验证程序

    "JavaScprit表单验证程序"是一个利用JavaScript编写的实用工具,它的目标是帮助开发者快速、有效地对用户在表单中输入的信息进行验证。这个程序可能包含了各种验证规则,例如检查必填项、验证电子邮件格式、验证电话...

    JavaScprit连连看详细注释

    1. **棋盘数据结构**:通常使用二维数组来表示连连看的棋盘,每个元素代表棋盘上的一种图案或空位。 2. **搜索算法**:可以采用深度优先搜索(DFS)或广度优先搜索(BFS)来查找可匹配的图案对。BFS通常能保证找到...

    javascprit+后台Spring mvc模块源码

    JavaScript是前端开发的主要脚本语言,它用于实现客户端的交互逻辑和动态效果。Spring MVC则是后端开发中的一个强大框架,用于构建可维护、松耦合的Web应用程序。这个源码包结合了JavaScript和Spring MVC,揭示了从...

    网页基础知识大全

    涵盖所有基础网页知识,配有示例。 我的第一个网页 Hello World! &lt;/HTML&gt;

    JavaScript教程

    Javascprit的经典教程。共享

    java美食论坛系统设计毕业论文.pdf

    Java作为一门广泛应用于企业级开发的编程语言,它在Web开发领域同样扮演着重要角色。文档中提及了使用JavaBean、JSP、JDBC等技术构建一个美食论坛系统,这表明该系统采用了基于Java技术栈的解决方案。 2. JSP ...

    谷歌浏览器java插件

    谷歌浏览器java 插件,让你可以再浏览器中运行java 程序

    原生JavaScrpit中异步请求Ajax实现方法

    在前端页面开发的过程中,经常使用到Ajax请求,异步提交表单数据,或者异步刷新页面。 一般来说,使用Jquery中的$.ajax,$.post,$.getJSON,非常方便,但是有的时候,我们只因为需要ajax功能而引入Jquery比较不划算...

    手写Promise.js

    Promise的手写代码,请配合博客《JavaScprit》异步编程(三)深入浅出Promise使用

    javascript

    在压缩包中提供的"javascprit特效的电子书(实用)"可能包含了JavaScript在网页特效制作方面的应用,包括但不限于动画效果、交互设计、拖放功能、滑动面板等。这些实践案例可以帮助开发者深入理解JavaScript如何在...

    将string数组转化为sql的in条件用sql查询

    例如:我想将String[] str = {“4″,”5″,”6”}转化为“‘4’,‘5’,‘6’”字符串。这样我就可以用sql查询:select * from tableName id in (字符串)了。 项目中实现的源码如下: 代码如下: StringBuffer ...

    身份证验证js

    自我总结的前端关于身份证验证的js文件,可帮助前端人员快速验证输入内容时否符合身份证规定。

Global site tag (gtag.js) - Google Analytics