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 相关文章推荐
动态表格Table类的实现
Aug 26 Javascript
JavaScript 变量基础知识
Nov 07 Javascript
JS验证身份证有效性示例
Oct 11 Javascript
jQuery.parseJSON(json)将JSON字符串转换成js对象
Jul 27 Javascript
使用jquery动态加载js文件的方法
Dec 24 Javascript
基于jquery实现的自动补全功能
Mar 12 Javascript
使用JQuery实现图片轮播效果的实例(推荐)
Oct 24 jQuery
vue 将页面公用的头部组件化的方法
Dec 18 Javascript
JS声明对象时属性名加引号与不加引号的问题及解决方法
Feb 16 Javascript
webpack实践之DLLPlugin 和 DLLReferencePlugin的使用教程
Jun 10 Javascript
Node.JS获取GET,POST数据之queryString模块使用方法详解
Feb 06 Javascript
在HTML5 localStorage中存储对象的示例代码
Apr 21 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
PHP+SQL 注入攻击的技术实现以及预防办法
2011/01/27 PHP
php通过递归方式复制目录和子目录的方法
2015/03/13 PHP
php根据生日计算年龄的方法
2015/07/13 PHP
深入分析PHP优化及注意事项
2016/07/04 PHP
初探jquery——表单应用范例
2007/02/20 Javascript
JQuery 学习笔记 选择器之二
2009/07/23 Javascript
JavaScript的public、private和privileged模式
2009/12/28 Javascript
js中将具有数字属性名的对象转换为数组
2011/03/06 Javascript
浅析showModalDialog数据缓存问题(用禁止浏览器缓存解决)
2013/07/09 Javascript
利用浏览器全屏api实现js全屏
2014/01/16 Javascript
javascript中活灵活现的Array对象详解
2016/11/30 Javascript
node删除、复制文件或文件夹示例代码
2019/08/13 Javascript
微信小程序 授权登录详解(附完整源码)
2019/08/23 Javascript
使用Vue生成动态表单
2019/11/26 Javascript
vue项目中极验验证的使用代码示例
2019/12/03 Javascript
如何编写一个 Webpack Loader的实现
2020/10/18 Javascript
[57:16]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS VG第二场
2014/05/26 DOTA
[00:28]DOTA2北京网鱼队选拔赛
2015/04/08 DOTA
详细介绍Python语言中的按位运算符
2013/11/26 Python
对python抓取需要登录网站数据的方法详解
2018/05/21 Python
在Python运行时动态查看进程内部信息的方法
2019/02/22 Python
Python实现的多进程拷贝文件并显示百分比功能示例
2019/04/09 Python
Django框架视图层URL映射与反向解析实例分析
2019/07/29 Python
Python使用selenium + headless chrome获取网页内容的方法示例
2019/10/16 Python
Python彻底删除文件夹及其子文件方式
2019/12/23 Python
详解如何将 Canvas 绘制过程转为视频
2021/01/25 HTML / CSS
给女儿的表扬信
2014/01/18 职场文书
会计专业毕业生自荐书
2014/06/25 职场文书
2014年个人总结范文
2015/03/09 职场文书
廉政承诺书2015
2015/04/28 职场文书
简爱读书笔记
2015/06/26 职场文书
2016春季校长开学典礼致辞
2015/11/26 职场文书
《窃读记》教学反思
2016/02/18 职场文书
创业计划书之废品回收
2019/09/26 职场文书
某某店铺的开业庆典主持词范本
2019/11/25 职场文书
Python绘制散乱的点构成的图的方法
2022/04/21 Python