JS几个常用的函数和对象定义与用法示例


Posted in Javascript onJanuary 15, 2020

本文实例讲述了JS几个常用的函数和对象定义与用法。分享给大家供大家参考,具体如下:

<html>
    <head>
        <title>js几种常见的函数</title>
        <meta charset="UTF-8"/>
        <script type="text/javascript">
            //string类中的函数
            var str="clannad";
//            var m=str.toUpperCase();
//            alert(m);
//            alert(str.toUpperCase());
//            alert(str.toLowerCase());                //数据是以0下标开始
//            var m=str.substr(0,1).toUpperCase();
//            alert(m + str.substr(1,str.length-1).toLowerCase());  //实现首字母大写,substr后面的参数是起始的位置和数据的长度
//            alert(str.substring(0,1).toUpperCase() + str.substring(1,str.length).toLowerCase());  //substring后面的参数是起始的位置到结束的位置
//            alert(str.indexOf("a"));
//            alert(str.lastIndexOf("a"));
//            alert(str.indexOf("z"));   //没有,返回值为-1
            function testData(a){
                var da=new Date();
//                alert(da.getYear());   //年份是从第一台计算机诞生到现在的年份
//                alert(da.getFullYear());  //返回正常的年份
//                alert(da.getMonth()+1);   //其月份是从0开始的,一月是0
//                alert(da.getDay());      //得到今天是星期几,其中其第一天是星期天,第一天为0/
//                alert(da.getDate());     //得到现在的日期
                alert(da.getHours());     //得到现在的小时
                alert(da.getMinutes());    //得到现在的分钟
                alert(da.getSeconds());    //得到现在的秒
            }
            function testMath(a){
                alert(Math.floor(Math.random()*9000 + 1000));  //输出一个四位整数  ceil是向上取整,floor是向下取整
            }
            function testGlobal(a){
                eval("var a='123'");    //eval可以将字符串转化为js代码执行,但是要注意其字符串的内容要用“”括起来
//                alert(a);          //a也没有显示undefined,这是由于eval的存在。
                b="haha";
                if(!isNaN(Number(a))){
                    alert("我是一个数字啊");
                }else{
                    alert("不是一个数字")
                }
                if(!isNaN(b)){         //isNaN是判断变量是否为数字,其可以自动进行number转换。
                    alert("我是一个数字啊");
                }else{
                    alert("不是一个数字")
                }
            }
        </script>
    </head>
    <body>
        <h3>js几种常见的函数</h3>
        <input type="button" name="" id="" value="测试Date" onclick="testData()"/>
        <input type="button" name="" id="" value="测试Math" onclick="testMath()"/>
        <input type="button" name="" id="" value="测试Global" onclick="testGlobal()"/>
    </body>
</html>

仅仅是几个基本的函数,有看还是api.

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

更多关于JavaScript相关内容可查看本站专题:《JavaScript常用函数技巧汇总》、《javascript面向对象入门教程》、《JavaScript查找算法技巧总结》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》及《JavaScript数学运算用法总结》

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
javascript 兼容鼠标滚轮事件
Apr 07 Javascript
UI Events 用户界面事件
Jun 27 Javascript
jquery实现excel导出的方法
Apr 04 Javascript
JS拖拽组件学习使用
Jan 19 Javascript
javascript RegExp 使用说明
May 21 Javascript
Bootstrap进度条学习使用
Feb 09 Javascript
详解node-ccap模块生成captcha验证码
Jul 01 Javascript
利用HBuilder打包前端开发webapp为apk的方法
Nov 13 Javascript
CentOS环境中MySQL修改root密码方法
Jan 07 Javascript
JS简单获得节点元素的方法示例
Feb 10 Javascript
layer实现登录弹框,登录成功后关闭弹框并调用父窗口的例子
Sep 11 Javascript
解决vue-router 二级导航默认选中某一选项的问题
Nov 01 Javascript
JS自定义对象创建与简单使用方法示例
Jan 15 #Javascript
vue移动端使用canvas签名的实现
Jan 15 #Javascript
js实现鼠标拖拽div左右滑动
Jan 15 #Javascript
Vue数字输入框组件示例代码详解
Jan 15 #Javascript
Vue v-bind动态绑定class实例方法
Jan 15 #Javascript
JS 事件机制完整示例分析
Jan 15 #Javascript
JS实现滑动插件
Jan 15 #Javascript
You might like
人族 Terran 基本策略
2020/03/14 星际争霸
解析用PHP读写音频文件信息的详解(支持WMA和MP3)
2013/05/10 PHP
深入php函数file_get_contents超时处理的方法详解
2013/06/03 PHP
浅析php变量修饰符static的使用
2013/06/28 PHP
PHP模拟asp中response类实现方法
2015/08/08 PHP
PHP正则匹配操作简单示例【preg_match_all应用】
2017/07/10 PHP
PHP调用API接口实现天气查询功能的示例
2017/09/21 PHP
php 可变函数使用小结
2018/06/12 PHP
可缩放Reloaded-一个针对可缩放元素的复用组件
2007/03/10 Javascript
深入理解JavaScript系列(35):设计模式之迭代器模式详解
2015/03/03 Javascript
JavaScript将一个数组插入到另一个数组的方法
2015/03/19 Javascript
js实现类似jquery里animate动画效果的方法
2015/04/10 Javascript
jQuery实现批量判断表单中文本框非空的方法(2种方法)
2015/12/09 Javascript
JS用斜率判断鼠标进入DIV四个方向的方法
2016/11/07 Javascript
微信小程序中多个页面传参通信的学习与实践
2017/05/05 Javascript
JavaScript html5 canvas实现图片上画超链接
2017/10/20 Javascript
详解vue mixins和extends的巧妙用法
2017/12/20 Javascript
vue 父组件通过v-model接收子组件的值的代码
2019/10/27 Javascript
Vue 简单实现前端权限控制的示例
2020/12/25 Vue.js
[01:13:01]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第三场
2018/04/05 DOTA
python基础教程之字典操作详解
2014/03/25 Python
Python读取ini文件、操作mysql、发送邮件实例
2015/01/01 Python
Python处理json字符串转化为字典的简单实现
2016/07/07 Python
python 队列详解及实例代码
2016/10/18 Python
python实现在图片上画特定大小角度矩形框
2018/10/24 Python
Python实现使用request模块下载图片demo示例
2019/05/24 Python
Django Path转换器自定义及正则代码实例
2020/05/29 Python
Python Pandas数据分析工具用法实例
2020/11/05 Python
在线学习西班牙语、法语或其他语言:Babbel.com
2018/02/07 全球购物
党员组织关系介绍信
2014/02/13 职场文书
公司年底活动方案
2014/08/17 职场文书
生产工厂门卫岗位职责
2014/09/26 职场文书
2014年志愿者工作总结
2014/11/20 职场文书
七年级地理教学计划
2015/01/22 职场文书
MySQL时间盲注的五种延时方法实现
2021/05/18 MySQL
详解Python为什么不用设计模式
2021/06/24 Python