首先想为大家分享两句话:

侧耳听智慧,专心求聪明,呼求明哲,扬声求聪明。——箴言2:2-3

你要保守你心,胜过保守一切,因为一生的果效,是由心发出。——箴言 4:23

...O(∩_∩)O...今天学习了JavaScript语言的基础入门知识,下面就总结一下:

理论:

JavaScript语言的组成:

1:ECMAScript

2:BOM (文档对象模型)

3:DOM (浏览器对象模型)

* JavaScript语言的特点:

采用的是最小程序段的编程方式,与HTML结合在一起,使用户对网页的操作更加方便。另外JavaScript语言还具有以下特点:

安全性

易用性

动态交互性

跨平台性

* JavaScript作为一种脚本语言,它有自己的常用元素,如:常量、变量、运算符、函数、事件、对象等。

* JavaScript 的顶级父类是window

* JavaScript提供了四种数据类型:数值、字符、布尔和空值。未被定义的类型用undefined表示

*JavaScript语言中定义变量是用关键字 var,   定义方法是用关键字function

实操:

<script>
var s = "Nice Too Metting You"; window.alert(typeof s); //查看类型
alert(s.length); //查看长度 var array = s.split(' ');//分割字符串得到字符数组 for (var i = 0; i < array.length; i++)//遍历出字符
{
alert(array[i]);
} alert(s.trim()); //去掉两边空格
alert(s.substring(0, 4)); //截取字符串
alert(s.charAt(3)); //根据索引找字符
alert(s.charCodeAt(2)); //根据索引找ASCII码值
alert("Hello ".concat(s)); //连接字符
alert(s.indexOf("M")); //找到M的索引值
alert(s.replace("Metting", "metting")); //替换
</script>

字符串转布尔

<script>
var s = "";
var b = false;
if (s) {
//如果字符串s不为空,则转成True,否则转成false;
alert(s)
}
else
{
alert("空字符串");
}
</script>

方法的定义与使用

注: 在JavaScript中,任意类型与字符串类型相加,都将转换为字符串类型然后与其字符串相连接。如果想要获得int类型的,可以使用方法parseInt()转换或者用Number()即可。

打印出的最大值为:

以上就是今天下午所学的知识,明天将继续学习JavaScript脚本语言,加油喽!..O(∩_∩)O..

JavaScript知识(一)的更多相关文章

  1. 【原文】前端程序员必须知道的高性能Javascript知识

    原文:前端程序员必须知道的高性能Javascript知识 想必大家都知道,JavaScrip是全栈开发语言,浏览器,手机,服务器端都可以看到JS的身影. 本文会分享一些高效的JavaScript的最佳 ...

  2. 《jQuery风暴》第2章 必须知道的JavaScript知识

    第2章 必须知道的JavaScript知识 JavaScript是jQuery应用的基础,掌握JavaScript这门语言是使用jQuery的基础条件.本章不会全面细致的讲解JavaScript的全部 ...

  3. Javascript知识——事件

    O(∩_∩)O~~又是新的一周开始了,今天还是在继续学习Javascript知识,今天主要讲了事件的知识.现在就总结下吧. 事件 事件一般是用于浏览器和用户操作进行交互.最早是 IE 和 Netsca ...

  4. Javascript知识四(DOM)

     [箴 10:4] 手懒的,要受贫穷:手勤的,却要富足. He becometh poor that dealeth with a slack hand: but the hand of the di ...

  5. WEBBASE篇: 第十一篇, JavaScript知识6

    JavaScript 知识6 一, String 对象 1,分隔字符串, 函数: split(seperator) 作用: 将字符串,通过seperator 拆分成一个数组: eg: var msg= ...

  6. WEBBASE篇: 第十篇, JavaScript知识5

    JavaScript知识5 <!doctype html> <html lang="en"> <head> <meta charset=& ...

  7. Lodash 严重安全漏洞背后 你不得不知道的 JavaScript 知识

    摘要: 详解原型污染. 原文:Lodash 严重安全漏洞背后 你不得不知道的 JavaScript 知识 作者:Lucas HC Fundebug经授权转载,版权归原作者所有. 可能有信息敏感的同学已 ...

  8. javaScript知识储备

    javaScript知识储备 组成 ECMAScript(核心) 提供语法.变量等,遵循ECMA-262标准 DOM(文档对象模型) 提供操作HTML标签的API,遵循W3C规范 BOM(浏览器对象模 ...

  9. 一行css代码调试中学到的javascript知识,很有意思

    现在到处都是JavaScript,每天都能知道点新东西.一旦你入了门,你总能从这里或是那里领悟到很多知识.今天我想分享Addy Osmani的一行代码 ,这行代码对于你调试你的CSS是很有用的.为了可 ...

  10. JavaScript知识总结<一>

    JavaScript核心基础语法: 1.什么是JavaScript? 我们知道在Web标准中网页由:结构.形式.行为三部分组成:结构由标准形式XHTML.形式又标准形式CSS,那么行为的表现就由Jav ...

随机推荐

  1. 解决Boost.Regex对中文支持不好的问题

    解决Boost.Regex对中文支持不好的问题 - k.m.Cao - 博客频道 - CSDN.NET 解决Boost.Regex对中文支持不好的问题 k.m.Caov0.1   问题的提出: Boo ...

  2. poj1007 qsort快排

    这道题比较简单,但通过这个题我学会了使用c++内置的qsort函数用法,收获还是很大的! 首先简要介绍一下qsort函数. 1.它是快速排序,所以就是不稳定的.(不稳定意思就是张三.李四成绩都是90, ...

  3. Linux内核中常见内存分配函数(一)

    linux内核中采 用了一种同时适用于32位和64位系统的内存分页模型,对于32位系统来说,两级页表足够用了,而在x86_64系 统中,用到了四级页表. * 页全局目录(Page Global Dir ...

  4. AndroidUI 侧滑菜单 DrawerLayout的使用

    直接上代码: activity_main.xml: <android.support.v4.widget.DrawerLayout xmlns:android="http://sche ...

  5. 浅谈hadoop中mapreduce的文件分发

    近期在做数据分析的时候.须要在mapreduce中调用c语言写的接口.此时就须要把动态链接库so文件分发到hadoop的各个节点上,原来想自己来做这个分发,大概过程就是把so文件放在hdfs上面,然后 ...

  6. ASP.NET MVC 学习之路-4

    本文在于巩固基础 模型绑定 从URL 获取值 public ActionResult About(int id) { ViewBag.Id = id; return View(); } @{ View ...

  7. MVC5 Controller简要创建过程(1):ControllerFactory的创建

    即将离职,闲来无事回顾下MVC的源码,到了Controller创建这里,由于流程有点复杂,鉴于自己记性不太好,索性就记录一下吧,方便日后参照. 首先看MvcHandler: public class ...

  8. TreeSet类的排序问题

     http://www.cnblogs.com/lixiaolun/archive/2012/12/25/2832775.html TreeSet支持两种排序方法:自然排序和定制排序.TreeSet默 ...

  9. EC读书笔记系列之10:条款16、17

    条款18 让接口容易被正确使用,不易被误用 记住: ★“促进正确使用”的办法包括接口的一致性,以及与内置类型的行为兼容 ★“阻止误用”的办法包括建立新类型.限制类型上的操作,束缚对象值,以及消除客户的 ...

  10. 用CodeBlocks构建C项目时候出现的问题

    后缀名为depend的文件 是makefile 编译产生的文件 是生成一种依赖关系 帮助程序编译的   那为什么有时候会生成而有时候又不会呢?   看你makefile 自己的编写 写了就有 没写就没 ...